6 mýtů o softwaru s otevřeným zdrojovým kódem bylo odhaleno

  • Michael Cain
  • 0
  • 2405
  • 784
reklama

Open source software Co je Open Source Software? [MakeUseOf vysvětluje] Co je software s otevřeným zdrojovým kódem? [MakeUseOf vysvětluje] „Otevřený zdroj“ je termín, který se v těchto dnech hodně hází. Možná víte, že některé věci jsou open source, jako je Linux a Android, ale víte, co to znamená? Co je otevřené ... je úžasné! Nebo je to? Přes rostoucí popularitu alternativ open source 14 bezplatných a open source alternativ pro placený software 14 bezplatných a open source alternativ pro placený software Neztrácejte peníze za software pro osobní použití! Nejen že existují bezplatné alternativy, ale pravděpodobně nabízejí všechny funkce, které potřebujete, a mohou být jednodušší a bezpečnější. pro všechny druhy proprietárních programů mnoho lidí stále nepochopilo povahu průmyslu s otevřeným zdrojovým kódem.

Někteří lidé si myslí, že software s otevřeným zdrojovým kódem zničí svět programování. Jiní věří, že software s otevřeným zdrojovým kódem je jedinou nadějí pro lidstvo. Špatné mýty jsou šířeny oběma extrémy, takže je těžké rozeznat základní pravdy toho všeho.

Stále věříte těmto mýtům s otevřeným zdrojovým kódem?

Mýtus: Open Source je pro uživatele Linuxu

Historie a prostředí Linuxu jsou bohaté na open source kulturu, takže je snadné pochopit, proč lidé předpokládají, že open source software je “fenomén Linuxu”. A do jisté míry je prohlášení pravdivé: mnoho programů s otevřeným zdrojovým kódem jsou vyrobené s dostupností Linuxu jako hlavního motivátora.

Ale pokud jste uživatelem systému Windows nebo Mac a myslíte si, že se nemusíte těmito věcmi zabývat, mýlíte se. Ve skutečnosti existuje velká šance, že některé z vašich oblíbených programů jsou open source a vy jste to prostě nevěděli.

Příklady zahrnují mimo jiné VLC, Pidgin, GIMP, Audacity, Caliber a WinCDEmu.

Pravda je, že open source programy jsou stále užitečné, i když nedodržíte filozofii open source. Nejde jen o linuxové nadšence a nadšence; Je to pro každý. Nakonec je to o čem otevřený zdroj.

Mýtus: Otevřený zdroj je méně / bezpečnější

Informační bezpečnost je dnes velmi důležitá, ale je zábavné, že lidé na obou stranách bojiště - ti, kdo jsou pro a ti, kdo jsou proti open source software - použití “bezpečnostní” podporovat jejich argumenty.

Na jedné straně máte ty, kteří tvrdí, že veřejně přístupný kód neodmyslitelně způsobuje nezabezpečený program. Koneckonců, odhaluje vnitřní fungování programu škodlivým očím, což hackerům a tvůrcům malwaru usnadňuje pronikání a zneužití zranitelných míst.

Na druhé straně máte ty, kteří tvrdí, že open source programy jsou více zajistit. Otevření kódu pro veřejnost znamená mít více očí, které mohou zachytit chyby, a více rukou, které v případě potřeby rychle opraví bezpečnostní díry.

Realita je taková, že obě strany mají pravdu v závislosti na kontextu. To, na čem se všichni mohou shodnout, je toto: software s otevřeným zdrojovým kódem je a jiný soubor problémů než proprietární software. Ani jeden není nutně lepší nebo horší než ten druhý.

Mýtus: Velké společnosti se vyhýbají otevřenému zdroji

Lidé píšou otevřený kód Proč lidé přispívají k projektům s otevřeným zdrojovým kódem? Proč lidé přispívají k projektům s otevřeným zdrojovým kódem? Open source vývoj je budoucnost softwaru. Je to skvělé pro uživatele, protože software s otevřeným zdrojovým kódem je obvykle k dispozici zdarma a často se bezpečněji používá. Co ale nutí vývojáře, aby přispívali kód zdarma? z mnoha důvodů, většinou se jedná o amatérské nebo nezávislé programátory. Lidé si to myslí “seriózní společnosti” jako Microsoft nebo Apple jsou nad příčinou open source.

To však není úplně pravda.

V loňském roce Microsoft pokračoval a otevřel své zdroje .NET Framework A GNU začátek pro Microsoft: Co Open Source .NET Framework znamená pro nás ostatní GNU začátek pro Microsoft: Co Open Source .NET Framework znamená pro zbytek Společnost Microsoft právě vydala významnou část svého kódu na základě povolení s otevřeným zdrojovým kódem. Tento krok se zlomí s dlouholetou tradicí. Ale proč a co to pro vás znamená? , tah, který mezi programátory vyvolal hodně chvění. Letos to Apple následoval a otevřel si svůj programovací jazyk Swift Apple Swift jde Open Source: Tak co? Apple Swift jde otevřený zdroj: Co tedy? I když nejste sami programátorem, rozhodnutí společnosti Apple o otevření zdroje Swift vás ovlivní. Chcete vědět proč a jak? , další krok, který šokoval programátory po celém světě.

Zde máme dvě z největších společností na světě, které se zahřívají na ideál open source. Už nikdy nemůže někdo říci, že otevřené zdroje jsou určeny pouze pro amatéry a nezávislé osoby. Když to funguje, funguje to - bez ohledu na to, kdo jste.

Mýtus: “Dělej si co chceš”

Koncept otevřeného zdroje je jednoduchý: skutečný kód za daným programem je zpřístupněn veřejnosti. Když to lidé slyší, má okamžitá myšlenka tendenci být, “Co když někdo ukradne kód?”

A ve skutečnosti někteří lidé dělat ukrást otevřený kód. Někteří lidé se domnívají, že pokud je kód zpřístupněn veřejnosti, mohou jít dopředu a používat jej, jak chtějí - ale tak to nefunguje. Stejně jako obrázky, videa a hudba je software také chráněn autorským právem. Příručka pro legální používání obrázků na webu týkající se autorských práv? Průvodce legálním používáním obrázků na webu Copyright je složitý předmět. Spravedlivé porozumění to usnadňuje. Pokud vás zajímá, za jakých okolností můžete použít něčí tvůrčí práci - zde očekávejte některé odpovědi. .

Dlouhá povídka, to znamená, že musíte dodržovat ustanovení jakékoli licence open source. Licence na software s otevřeným zdrojovým kódem: Které byste měli použít? Licence na software s otevřeným zdrojovým kódem: Které byste měli používat? Věděli jste, že ne všechny open source licence jsou stejné? kód je uvolněn pod.

Ve skutečnosti existují některé licence (například licence BSD a MIT) dělat dovolit vám “dělej si co chceš” s kódem, dokonce i tak daleko, že vám umožní komercializovat deriváty a co ne. Ale ne každá licence je taková a je vaší odpovědností zjistit, co je povoleno a dodržovat.

Mýtus: Open Source Coding Is Chaotic

Představte si, že se snažíte navrhnout auto s dalšími stovkami lidí, kteří na vás křičí své návrhy. Hektické a frustrující, správně? “Návrh výborem” v reálném světě jen zřídka funguje, tak proč funguje při vývoji softwaru?

No, není. Open source vývoj je ne “návrh výborem”, i když to jistě zní takto na papíře.

“Ale myslel jsem, že by někdo mohl přispět k projektu s otevřeným zdrojovým kódem!” Mohou, ale veřejné příspěvky kontrolují a schvalují ti, kdo projekt řídí. Pokud navrhovaná změna neodpovídá vizi projektu, může být zamítnuta. Celý proces je překvapivě přímočarý a uspořádaný.

Ale když vedení projektu začne nesouhlasit s vizí a směrem, pak se věci mohou zmatit - a tehdy projekty získají rozeklaný software s otevřeným zdrojovým kódem a vidličku: Dobrý, velký a ošklivý software s otevřeným zdrojovým kódem a vidličku: dobrý, velký a ošklivý Někdy koncový uživatel těží z vidlic. Vidlice se někdy provádí pod pláštěm hněvu, nenávisti a nepřátelství. Podívejme se na několik příkladů. , termín, který popisuje proces klonování otevřeného zdrojového kódu jako samostatného projektu a jeho vývoj jiným směrem než původní cíl.

Mýtus: Open Source Coding Is Pro Bono

To, že open source software je často k dispozici zdarma, neznamená, že vývojáři open source pracují zdarma. Někteří samozřejmě dělají, ale existuje několik způsobů, jak programátor s otevřeným zdrojovým kódem vydělávat peníze Porozumění tomu, jak vývojáři softwaru s otevřeným zdrojovým kódem vydělávají peníze Porozumění tomu, jak vývojáři softwaru s otevřeným zdrojovým kódem vydělávají peníze Pravda je: mnoho vývojářů a projektů OSS generuje příjmy. .

Někdy je program pro pracovní tok společnosti tak užitečný a kritický, že společnost bude sponzorovat kodéry uvedeného programu a poskytovat finanční prostředky, aby na něm mohli dál pracovat..

Dalším příkladem je, když programátoři nabízejí zdrojový kód zdarma, ale za binární stahování. Udělejte to ještě o krok dále a najdete programátory, kteří stahují zdarma, ale za technickou podporu.

To je jen poškrábání povrchu, ale ukazuje to pro bono není nutný atribut pro vývojáře s otevřeným zdrojovým kódem.

Jaké další mýty jsou venku?

Cítíte se nad tím, že výše uvedené mýty jsou přehnané a / nebo nepravdivé, cítíte pravděpodobně nebo méně pravděpodobné, že přijmete software s otevřeným zdrojovým kódem? Osobně jsem v této záležitosti neutrální. Pokud je program dobrý, použiji ho bez ohledu na to, jak byl vytvořen.

Jak již bylo řečeno, víme, že na webu se stále vznáší spousta dalších mýtů o otevřeném zdroji, takže pokud se s nimi setkáte, klidně nám o nich řekněte..

Jaké jsou vaše myšlenky na hnutí open source? Sdílejte s námi komentáře níže!

Obrazové kredity: Abstraktní počítač od bluebay přes Shutterstock, zamčený notebook od rangizzz přes Shutterstock, syntaxe kódu pomocí photovibes přes Shutterstock, skupina argumentující Ellagrin přes Shutterstock, stolní programátor od Corepics přes Shutterstock




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.