Reklama

Softvér s otvoreným zdrojom Čo je softvér s otvoreným zdrojom? [MakeUseOf vysvetľuje]„Open source“ je termín, ktorý sa v týchto dňoch často vyskytuje. Možno viete, že niektoré veci sú open source, napríklad Linux a Android, ale viete, čo to znamená? Čo je otvorené ... Čítaj viac to je úžasné! Alebo je to? Napriek rastúcej popularite alternatívy otvoreného zdroja 14 bezplatných a otvorených alternatív pre platený softvérNestrácajte peniaze za softvér na osobné použitie! Nielen, že existujú bezplatné alternatívy, ale s najväčšou pravdepodobnosťou ponúkajú všetky potrebné funkcie a môžu sa ľahšie a bezpečnejšie používať. Čítaj viac Pri všetkých druhoch proprietárnych programov mnoho ľudí stále nepochopilo povahu odvetvia otvorených zdrojov.

Niektorí ľudia si myslia, že softvér s otvoreným zdrojovým kódom zničí svet programovania. Iní veria, že softvér s otvoreným zdrojom je jedinou nádejou pre ľudstvo. Zlé mýty šíria obe extrémy, takže je ťažké rozlíšiť základné pravdy toho všetkého.

instagram viewer

Stále veríte týmto mýtom s otvoreným zdrojom?

Mýtus: Open Source je určený pre používateľov systému Linux

open-source-mýty-linux

História a prostredie Linuxu sú bohaté na kultúru otvorených zdrojov, takže je ľahké pochopiť, prečo ľudia predpokladajú, že softvér s otvoreným zdrojovým kódom je „jav Linuxu“. A do istej miery je vyhlásenie pravdivé: veľa programov s otvoreným zdrojovým kódom vyrobené s dostupnosťou Linuxu ako hlavného motivátora.

Ale ak ste používateľom systému Windows alebo Mac a myslíte si, že sa nemusíte zaoberať týmito vecami, mýlite sa. V skutočnosti existuje veľká šanca, že niektoré z vašich obľúbených programov sú otvoreným zdrojom a vy ste to len nevedeli.

Príklady zahŕňajú okrem iného VLC, Pidgin, GIMP, Audacity, Caliber a WinCDEmu.

Pravda je, že programy s otvoreným zdrojom sú stále užitočné, aj keď nedodržiavate filozofiu otvoreného zdroja. Nie je to len pre Linuxových nadšencov a nadšencov; je to pre každý. Nakoniec, o tom je otvorený zdroj.

Mýtus: Open Source je menej bezpečný

open-source-mýty zabezpečenia

Informačná bezpečnosť je dnes veľmi dôležitá, ale zábavné je, že ľudia na oboch stranách bojiska - tí, ktorí sú pre a tí, ktorí sú proti softvér s otvoreným zdrojom - na podporu svojich argumentov použite „bezpečnosť“.

Na jednej strane máte tých, ktorí tvrdia, že verejne dostupný kód neodmysliteľne spôsobuje, že program je neistý. Koniec koncov, odhaľuje interné fungovanie programu pre škodlivé oči, čím uľahčuje hackerom a tvorcom škodlivého softvéru prenikanie a zneužívanie zraniteľných miest.

Na druhej strane máte tých, ktorí tvrdia, že programy s otvoreným zdrojovým kódom sú viac zabezpečiť. Otvorenie kódu pre verejnosť znamená mať viac očí, ktoré môžu zachytiť chyby, a viac rúk, ktoré môžu v prípade potreby rýchlo opraviť bezpečnostné diery.

Realita je taká, že obe strany majú pravdu v závislosti od kontextu. To, na čom sa všetci môžu dohodnúť, je toto: softvér s otvoreným zdrojom čelí a iný súbor problémov ako proprietárny softvér. Ani nie je nevyhnutne lepší alebo horší ako ten druhý.

Mýtus: Veľké spoločnosti sa vyhýbajú Open Source

Ľudia píšu otvorený kód Prečo ľudia prispievajú k projektom s otvoreným zdrojovým kódom?Vývoj otvoreného zdroja je budúcnosť softvéru. Je to skvelé pre používateľov, pretože softvér s otvoreným zdrojovým kódom je zvyčajne k dispozícii zadarmo a často sa používa bezpečnejšie. Čo však núti vývojárov, aby prispievali kódom zadarmo? Čítaj viac z mnohých dôvodov, väčšinou s účasťou amatérskych alebo nezávislých programátorov. Ľudia si preto myslia, že „vážne spoločnosti“ ako Microsoft alebo Apple sú nad príčinou otvoreného zdroja.

To však nie je úplne pravda.

V minulom roku spoločnosť Microsoft pokračovala a open source ich .NET Framework GNU začína pre Microsoft: Čo znamená Open Source .NET Framework pre nás ostatnýchSpoločnosť Microsoft práve vydala značnú časť svojho kódu na základe povolenej licencie s otvoreným zdrojom. Tento krok sa zlomí s rokmi tradície. Ale prečo a čo to pre vás znamená? Čítaj viac , krok, ktorý medzi programátormi priniesol veľa rozhovorov. Tento rok ho nasledoval Apple a otvorili svoj programovací jazyk Swift Apple Swift sa chystá Open Source: Čo teda?Aj keď nie ste sami programátor, rozhodnutie spoločnosti Apple o otvorení zdroja Swift ovplyvní vás. Chcete vedieť prečo a ako? Čítaj viac , ďalší krok, ktorý šokoval programátorov po celom svete.

Máme tu dve z najprestížnejších spoločností na svete, ktoré sa zahrievajú do ideálu open source. Už nikdy nemôže niekto povedať, že otvorené získavanie je len pre amatérov a nezávislých. Keď to funguje, funguje to - bez ohľadu na to, kto ste.

Mýtus: „Urobte, čo chcete“

open-source-mýty s licenčnými podmienkami

Koncept otvoreného zdroja je jednoduchý: skutočný kód, ktorý stojí za daným programom, sa sprístupňuje verejnosti. Keď to ľudia počujú, okamžitá myšlienka býva zvyčajne „Čo ak niekto ukradne tento kód?“

A v skutočnosti niektorí ľudia robiť ukradnúť otvorený kód. Niektorí ľudia sa domnievajú, že ak sa kód sprístupní verejnosti, môžu pokračovať a používať ho, ako chcú, ale takto to nefunguje. Podobne ako obrázky, videá a hudba, existuje aj softvér chránené autorským právom Znepokojuje vás autorské právo? Sprievodca legálnym používaním obrázkov na webeAutorské právo je komplexný predmet. Spravodlivé porozumenie to uľahčuje. Ak vás zaujíma, za akých okolností môžete použiť tvorivú prácu niekoho iného - tu nájdete niekoľko odpovedí. Čítaj viac .

Dlhý príbeh krátky, to znamená, že musíte dodržiavať ustanovenia čohokoľvek open source licencia Licencie na softvér s otvoreným zdrojom: Ktoré by ste mali používať?Vedeli ste, že nie všetky licencie s otvoreným zdrojom sú rovnaké? Čítaj viac kód sa uvoľní pod.

V skutočnosti existujú nejaké licencie (napríklad licencie BSD a MIT) robiť umožňujú vám „robiť všetko, čo chcete“ s kódom, dokonca i tak ďaleko, že vám umožňujú komercializovať deriváty a čo nie. Nie každá licencia je však taká a je vašou povinnosťou zistiť, čo je povolené a ktoré sa dodržiavajú.

Mýtus: Open Source Coding Is Chaotic

open-source-mýty-chaotické

Predstavte si, že sa pokúsite navrhnúť auto s ďalšími stovkami ľudí, ktorí na vás kričia svoje návrhy. Hektické a frustrujúce, však? „Návrh podľa výboru“ málokedy funguje v skutočnom svete, tak prečo funguje pri vývoji softvéru?

To nie je pravda. Open source vývoj je nie „Návrh výborom“, aj keď to určite znie takto na papieri.

„Myslel som si však, že k projektu s otvoreným zdrojom môže niekto prispieť!“ Môžu, ale verejné príspevky kontrolujú a schvaľujú tí, ktorí projekt riadia. Ak navrhovaná zmena nezodpovedá vízii projektu, môže byť zamietnutá. Celý proces je prekvapivo jednoduchý a usporiadaný.

Ale keď sa vedenie projektu nezhoduje na vízii a smerovaní, vtedy sa veci môžu dostať do problémov - a to je kedy projekty sú rozvetvené Softvér s otvoreným zdrojovým kódom a vidlica: dobrý, veľký a škaredýKoncový užívateľ niekedy ťaží z vidlíc. Vidlička sa niekedy robí pod rúškom hnevu, nenávisti a nepriateľstva. Pozrime sa na niekoľko príkladov. Čítaj viac , výraz, ktorý opisuje proces klonovania otvoreného zdrojového kódu ako samostatného projektu a jeho vývoj iným smerom, ako bol pôvodný cieľ.

Mýtus: Open Source Coding Is Pro Bono

open-source-mýty-pre-bono

To, že sa softvér s otvoreným zdrojom často sprístupňuje zadarmo, ešte neznamená, že vývojári s otvoreným zdrojom pracujú zadarmo. Niektorí samozrejme, ale existuje ich niekoľko spôsoby, ako programátor s otvoreným zdrojom zarobiť peniaze Pochopenie toho, ako vývojári softvéru s otvoreným zdrojovým kódom zarábajúPravda je, že mnohí vývojári a projekty OSS generujú príjmy. Čítaj viac .

Program je niekedy pre pracovný postup spoločnosti taký užitočný a kritický, že spoločnosť sponzoruje programátorov daného programu a poskytuje finančné prostriedky, aby na ňom mohli naďalej pracovať.

Ďalším príkladom je, keď programátori ponúkajú zdrojový kód zadarmo, ale za binárne sťahovanie. Urobte to ešte o krok ďalej a nájdete programátorov, ktorí poskytujú sťahované súbory zadarmo, ale za technickú podporu sú spoplatnené.

Je to iba poškriabanie povrchu, ale ukazuje to v prospech nie je nevyhnutným atribútom pre vývojárov s otvoreným zdrojom.

Aké ďalšie mýty existujú?

Máte pocit, že vyššie uvedené mýty sú prehnané a / alebo nepravdivé, cítite s väčšou pravdepodobnosťou alebo menej pravdepodobné, že prijmete softvér s otvoreným zdrojom? Osobne som v tejto veci neutrálny. Ak je program dobrý, použijem ho bez ohľadu na to, ako bol vyrobený.

Ako už bolo povedané, vieme, že na webe sa stále vznášajú mnohé ďalšie mýty s otvoreným zdrojom, takže ak sa s nimi stretnete, neváhajte nám o nich povedať.

Aké sú vaše myšlienky v hnutí open source? Podeľte sa s nami v komentároch nižšie!

Kredity obrázkov: Abstraktný počítač od bluebay cez Shutterstock, Zamknutý prenosný počítač autor rangizzz cez Shutterstock, Syntax kódu fotovibiami cez Shutterstock, Skupina argumentuje Ellagrin cez Shutterstock, Desktop Programátor autor: Corepics prostredníctvom Shutterstock

Joel Lee má titul B.S. v odbore informatiky a viac ako šesť rokov odbornej praxe v písaní. Je šéfredaktorom organizácie MakeUseOf.