cs.phhsnews.com


cs.phhsnews.com / Downsides otevřeného zdrojového softwaru

Downsides otevřeného zdrojového softwaru


CyanogenMod je mrtvý, zabitý mateřskou společností Cyanogen. Komunita se pokouší vyzvednout kousky a vytvořit nový projekt, LineageOS, založený na kódu. Je to však připomínka, že software s otevřeným zdrojovým kódem není úplně slunce, duhy a stabilita: ve skutečnosti to může být často velmi neuspořádané.

I když je projekt otevřeným zdrojem, nemusí to ani nutně reagovat na komunitu , mnohem méně spolehlivého softwaru, na který se můžete spolehnout. Projekty se liší: Některé jsou provozovány jedním nebo dvěma vývojáři jako koníček, jiní spojují vývojáře placené mnoha masivními společnostmi, zatímco jiné jsou řízeny jednou mateřskou společností. Každá situace má vlastní problémy a dráhu.

Máme rádi software s otevřeným zdrojovým kódem - nedělejte si špatně - ale představuje určitý počet výzev. Podívejme se na několik z nich.

Open Source často zpomaluje vývoj a tempo rozvoji ledviny

Mnoho open source projektů trpí pomalým vývojovým tempem, kde jsou nové verze nekonečně zpožděné, , a je obtížné upřednostňovat obtížné, ale důležité funkce.

Stačí se podívat na pokusy Ubuntu o spuštění svého desktopového a Mir displeje Unity 8, což umožňuje jeho vizi "konvergence". Tato nová verze plochy Linuxu měla být před mnoha lety stabilní a stále ještě není. Projekt se pohyboval ledovcovými tempemi, takže Canonical byl poražen společností Microsoft, který před svým Windows 10 oznámil svůj vlastní vizi PC-powered-by-smartphone. Kanonik ještě dosud nedosáhl svého dlouho očekávaného vize. Možná bude stabilní ještě za pár let

SOUVISEJÍCÍ: Tady je důvod, proč Firefox je stále roky za Google Chrome

Mozilla má také potíže s upřednostňováním. V Firefoxu stále ještě neposkytují multiprocesní a sandboxovací funkce. Jsou to důležité pro udržení zabezpečení prohlížeče, zabránění selhání při odstraňování celého prohlížeče a lepší využití procesorů s více procesy. Všechny ostatní hlavní prohlížeče dodaly tyto funkce, včetně nenáviděného prohlížeče Internet Explorer. Mozilla propracovala projekt "Elektrolýza", aby tyto funkce přidala, ale v roce 2011 ji zastavila, protože byla příliš obtížná. Mozilla pak musel v roce 2013 znovu spustit. Tato funkce vypadá, že se chystá v roce 2017, což je opravdu pozdě. Mezitím Mozilla zbytečně pracuje na operačním systému OS Firefoxu.

Když projekt využívá tolik vývojářů dobrovolníků, může mít potíže najít lidi k tomu, aby dělali tvrdou práci, která není zábavná.

Vnitřní dramatická hračka vidličky, vidličky a další vidličky

Zdrojový kód projektu s otevřeným zdrojovým kódem je k dispozici všem, kteří se mohou změnit. O to tu jde! Pokud se projekt s otevřeným zdrojovým kódem změní způsobem, který se vám nelíbí, vy můžete - nebo komunita - převzít starý zdrojový kód a pokračovat v práci na něm jako nový projekt. Ale komunitní projekty jsou často tak zabaleny do vnitřní drámy, že způsobují, že věci se rozdělují do několika projektů, mátly a odcizují uživatele.

Například při spuštění GNOME 3 a mnoho uživatelů GNOME 2 nebyli šťastní, okamžitě zřejmou cestou. Vývojáři museli rozdělit kód GNOME do dalších projektů, jako je MATE a Cinnamon. Jedno desktopové prostředí se změnilo na tři a vývojové prostředky jsou více rozptýleny mezi projekty. Výsledkem bylo, že komunita potřebovala nějaký čas, aby se tyto nové projekty dostaly.

SOUVISEJÍCÍ: OpenOffice vs. LibreOffice: Jaký je rozdíl a co byste měli použít?

Podobně nebyla komunita OpenOffice šťastný, když společnost Oracle získala Sun. Oracle dokonce stručně přejmenoval svou proprietární kancelářskou sadu StarOffice, která není otevřená, na "Oracle Open Office". Komunita musela vytvořit novou vidlici, LibreOffice, založenou na kódu OpenOffice. To se stalo de facto open source kancelářským balíčkem pro mnoho lidí, jiní však stále používají OpenOffice, protože si nejsou vědomi lepšího vidličky a dramatu, která ho obklopuje. OpenOffice má spoustu rozpoznávaného názvu.

A samozřejmě existuje CyanogenMod. Cyanogen Inc právě vytáhl zástrčku z online služeb společnosti CyanogenMod - což znamená, že by radši zabili nejpopulárnější Android ROM od jiných výrobců, než aby je předali komunitě, místo toho donutili komunitu vytvořit novou vidlici CyanogenMod s názvem LineageOS. Proč Cyanogen nepřechází projekt CyanogenMod komunitě? Odpověď se zdá být vnitřní dráma (vidíte tu vzor?). Společnost Cyanogen byla společností, jejíž generální ředitel slíbil, že "dá kulku přes hlavu společnosti Google". Nakonec skončilo tím, že místo CyanogenModovy hlavy udělalo kulku.

To všechno skončí tím, že ubližuje uživatelům služby CyanogenMod, kteří dostali velmi málo oznámení, než budou servery a služby společnosti CyanogenMod vypnuty. Telefony budou pokračovat v práci, ale pohodlné aktualizace a další služby se stoupají v kouři téměř přes noc. Uživatelé prostě musí doufat, že projekt LineageOS se rychle stane náhradou.

Ne všechny projekty s otevřeným zdrojovým kódem jsou založeny na komunitě

Projekty s otevřeným zdrojovým kódem nejsou vždy řízeny komunitou. Říkat, že program je open source, znamená, že je k dispozici kód, který dělá to, co se vám líbí. Společnost, která vyvíjí software, nemusí nutně fungovat jako komunitní projekt, nebo může mít zájem o využití projektu k propagaci svého dalšího softwaru.

CyanogenMod je dobrým příkladem toho. Jakmile Cyanogen Inc. vznikla, neměli na CyanogenModu zájem. Nový cíl společnosti Cyanogen se stal marketingovou platformou Cyanogen Modular OS výrobcům, kteří obchodovali s vynikajícím oceněním názvu společnosti CyanogenMod po zabití projektu. Možná je to právě tam, kde jsou peníze.

Oracle se nikdy nezajímal o OpenOffice, ale původně chtěl použít své jméno k tomu, aby řídil prodej vlastního kancelářského balíčku StarOffice tím, že ho označil názvem "Open Office". Apache pak daroval projekt poté, co většina vývojářů dobrovolníků odešla.

Společnost Google ve skutečnosti na Androidu nezajímá ani plný open-source projekt, a proto se stále více a více částí "Android Open Source Project "(Nebo" AOSP "). Google chce nechat systém Android otevřený, takže je snadné, aby se výrobci přizpůsobili, ale aplikace s otevřeným zdrojovým kódem, jako je klávesnice a dialer, jsou čím dál víc zastaralé. Na zařízení pro zařízení Android pro zákazníky Google slučuje svou vlastní klávesnici s uzavřeným zdrojem, telefonní číslo a další aplikace. Společnost Google se zdá být odhodlána otevřít jádro s otevřeným zdrojovým kódem pro Android, nikoli však celý operační systém s otevřeným zdrojovým kódem, který mohou uživatelé používat bez softwaru a služeb společnosti Google. Koneckonců, zdokonalení projektu Android Open Source právě pomáhá společnosti Amazon Fire OS, která je konkurentem zařízení Google s Androidem. Co je to za to?

Open Source může ztratit vážnou pracovní sílu, i když je použita milióny

SOUVISEJÍCÍ: Heartbleed vysvětlil: Proč potřebujete nyní změnit heslo

každý může použít bez přispívání - dokonce masivní společnosti. To vede k problémům, kdy má důležitý a široce využívaný projekt vážný nedostatek pracovní síly a finančních prostředků.

Výsledky jsme viděli s bezpečnostním otvorem Heartbleed v roce 2014. Společnost Heartbleed využila zranitelnost v OpenSSL. OpenSSL je důležitá šifrovací knihovna, kterou využívají mnohé obří tech společnosti a stovky tisíc webových serverů. Jednalo se však pouze o jednoho zaměstnance na plný úvazek bez externího zaměstnání a 2000 dolarů ročně v dárcích. Projekt získal dodatečné peníze z komerčních podpůrných kontraktů a konzultací, ale jen jeden zaměstnanec na plný úvazek je pro kritickou část infrastruktury, který používají multidilionové korporace jako Google a Facebook, urážející nízká.

Společnost Heartbleed upozornila na jak byl nedostatečně financován tento kritický kus softwaru, tak velké společnosti se zavázaly každoročně rozdělovat peníze na financování rozvoje OpenSSL a dalších důležitých projektů v rámci "Základní iniciativy infrastruktury".

Je to dobrý výsledek. určitý příběh, určitě - ale jen proto, že na něj byla věnována tak velká pozornost. Když se spoléháte na projekt s otevřeným zdrojovým kódem, který umožní vaši infrastrukturu, je snadné ji podle toho vést a předpokládat, že někdo jiný ji udržuje dostatečně dobře. Jaký další důležitý projekt s otevřeným zdrojovým kódem je kriticky nedostatečně financován? Možná si to nevšimne, dokud nebude další velký problém.

Image Credit: snoopsmaus


Co dělat, pokud nemůžete najít panel vrstev (nebo libovolný jiný panel) ve Photoshop

Co dělat, pokud nemůžete najít panel vrstev (nebo libovolný jiný panel) ve Photoshop

Photoshop je neuvěřitelně flexibilní program. Chcete-li zachovat rozhraní flexibilní, Photoshop použije pro každý nástroj nebo funkci panel "Panely". Například zde je nastaven Photoshop. Vše na pravé straně je jiný panel. Existuje pár téměř univerzálních panelů, které budete potřebovat používat pokaždé, když použijete aplikaci Photoshop, například panel Vrstvy.

(how-top)

Jak sdílet určité kontaktní údaje pouze s kartou Private Me na macOS

Jak sdílet určité kontaktní údaje pouze s kartou Private Me na macOS

Sdílení kontaktních informací z aplikace macOS je rychlé a snadné, ale pokud používáte Mac pro osobní produktivitu i práci , můžete mít citlivé informace, které nechcete, aby ostatní viděli. Jak se tomu vyvarujete? Vaše karta kontaktu může mít například vaši domovskou adresu a soukromou poštu, kterou nechcete vždy sdílet.

(how-top)