Rozdiel medzi open source a proprietárny softvér

Neexistuje žiadny jednoduchý spôsob, ako zistiť, ktorý je lepší model vývoja software pre vaše podnikanie, open-source alebo proprietárne.

Open-source má svoj tanier plný vývojárov a programátorov, ktorí sú aspoň zastrašiť myšlienku komercializácie softvér, ale to predstavuje hrozbu pre komerčného softvérového priemyslu, ktorí sú najviac ohrození predstavou open-source softvér.

Rozdiel medzi oboma je pomerne jasná, pretože každý model má svoj spravodlivý podiel na výhodách a nevýhodách. Avšak, váženie dole možností medzi open-source i proprietárne zistiť, ktorý z nich je lepší, je náročná úloha.

Rovnako ako u všetkých procesov rozhodovania zložitosťou, môžete si byť istí, o "záleží" len. Je zrejmé, že jeden má malý náskok pred druhým, pokiaľ ide o funkcie a vlastnosti, ktoré im určite odlišujú.

Myšlienka, že jeden úplne odporuje druhému nie je tak celkom pravda. Tento článok vysvetľuje rozdiel medzi týmito dvoma.

Čo je to open-source softvér?

Všetko to začalo s Richardom Stallman, ktorý vyvinul tento projekt GNU v roku 1983, ktorý naštartoval Hnutie slobodného softvéru, ktorá nakoniec viedla k revolučnému open-source hnutia softvéru.

Pohyb katapultovala poňatia o open-source spoluprácu na základe ktorých vývojári a programátori dobrovoľne súhlasil, že zdieľa ich zdrojový kód otvorene bez akýchkoľvek obmedzení.

Komunita ľudí, ktorí pracujú so softvérom by umožnila niekto študovať a modifikovať open-source kód pre akýkoľvek účel chcú. Pohyb open-source zlomil všetky bariéry medzi vývojárov / programátori a dodávateľov softvéru povzbudzovať každého otvorenej spolupráce. Konečne, označenie "open-source softvér" bol vyrobený úradník pri strategickom zasadnutí v Palo Alto, Kalifornia v roku 1998 s cieľom podporiť celosvetovú prijatie tohto nového pojmu, ktorý je sám o sebe pripomína akademickej slobody.

Hlavnou myšlienkou je, aby sa uvoľnil softvér pod licenciou open kategórii takže každý mohol vidieť, upravovať a distribuovať zdrojový kód, ako to považované za nevyhnutné.

Je to certifikačná značka vo vlastníctve iniciatívy Open Source (OSI). Termín open source softvér sa odkazuje na softvér, ktorý je vyvinutý a testovaný prostredníctvom otvorenej spolupráce znamená niekoho s požadovanou akademické znalosti prístup zdrojový kód, upravovať a distribuovať svoje vlastné verzie aktualizovaného kódu.

Akýkoľvek softvér pod open source licenciou má byť zdieľané otvorene medzi užívateľmi a preskupenie ostatných tak dlho, ako distribučné podmienky sú v súlade s otvoreným zdrojovým definíciu OSI je. Programátori s prístupom k zdrojovému kódu programu, sa môžu manipulovať s častí kódu pridaním alebo zmenou vlastností, ktoré by nešlo inak.

Čo je proprietárny softvér?

Na rozdiel od open source, tam sú niektoré softvér zdrojový kód, ktorý je možné meniť len na základe individuálneho alebo organizácia, ktorý ho vytvoril.

Majiteľ alebo vydavateľom softvéru je držiteľom práv duševného vlastníctva zdrojového kódu výhradne. Nazývame tento typ softvéru "proprietárny softvér", pretože len pôvodný vlastník (y) softvérom majú podľa zákona povolené kontrolovať a upravovať zdrojový kód.

Zjednodušene povedané, proprietárny softvér je softvér, ktorý je vo výlučnom vlastníctve jednotlivec alebo organizácia, ktoré ho vyvinulo. Proprietárny softvér, ako už názov napovedá, sú výhradným vlastníctvom ich autorov alebo vydavateľmi a nikomu mimo obce nie je povolené použitie, upravovať, kopírovať a distribuovať modifikované verzie softvéru.

Vlastníkom je výhradným držiteľom autorských práv k softvéru a len on má právo upraviť alebo pridať funkcie, aby zdrojový kód programu. On je vlastníkom jediným programu, ktorý ho môže predať za určitých konkrétnych podmienok, ktoré by mali byť dodržané užívateľovi, aby sa predišlo prípadné súdne spory.

Na rozdiel od open source softvér, vnútorná štruktúra proprietárnym softvérom nie je vystavený a obmedzenia vzťahujúce sa na používateľa podľa licenčnej zmluvy koncového používateľa (EULA), ktorej podmienky majú byť právne a následne koncových užívateľov, pokiaľ ide o softvér.

Príklady proprietárny softvér patrí iTunes, Windows, MacOS, aplikácie Google Earth, Unix, Adobe Flash Player, Microsoft Word, atď

Rozdiel medzi open-source i proprietárny softvér

Riadenie open-source a proprietárny softvér

Samotná myšlienka, že vývojári a programátori môžu skúmať a modifikovať zdrojový kód považuje za potrebné kričí nahlas kontrolou. Ďalšie ovládacie prostriedky väčšiu flexibilitu, čo znamená, že non-programátori môžu tiež profitovať z otvorenej spolupráce. Proprietárny softvér, ale naopak obmedzuje ovládanie iba pre vlastníka softvéru.

Bezpečnosť open-source i proprietárny softvér

Vzhľadom k tomu, každý s požadovanými znalosťami môžete pridať alebo upraviť ďalšie funkcie, aby zdrojový kód programu, aby to fungovalo lepšie, pretože umožňuje lepšiu udržateľnosť softvéru ako indiscrepancies v softvéru môžu byť opravené a opakovane opravené. Ako vývojári môžu pracovať bez akýchkoľvek obmedzení, že im umožní napraviť chyby, ktoré by mohli vynechal od pôvodných vývojárov a vydavateľov.

Vodič Podpora open-source a proprietárny softvér

Open-source softvérové ​​balíky majú často chýbajúce ovládače, ktorý je prirodzené, keď máte otvorenú komunitu užívateľov s prístupom ku každému jediný riadok kódu. Softvér môže obsahovať kód modifikované jednou alebo viac osôb, z ktorých každý je viazaný na rôznych podmienkach. Nedostatok formálne pomoci alebo niekedy používanie generických vodičov môže dať projektu v ohrození. Proprietárny softvér znamená zatvorené skupinovú podporu, čo znamená lepší výkon.

Použiteľnosť open-source i proprietárny softvér

Na rozdiel od open-source projektov, tie proprietárne sú zvyčajne navrhnuté tak, aby sa nezabúdalo na obmedzenú skupinu koncových užívateľov s obmedzenými schopnosťami. Zameriavajú malú pletenú okruh koncových užívateľov na rozdiel od projektov realizovaných v rámci open source komunít. Používatelia mimo programového komunity nebudú ani pozrieť do zdrojového kódu nieto ju upraviť.

Nepriehľadnosť open-source i proprietárny softvér

K prehliadaniu obmedzenie premlčaný koncovým užívateľom upravovať kód, nieto efektívne ladenie to bez kontroly nad možných riešení. Vnútorná štruktúra proprietárneho softvéru je prísne uzavretý prístup znamenať, že oni sú netransparentné, čo prakticky znemožňuje, aby používatelia aj navrhnúť zmeny alebo optimalizácie na softvér. Open source, na druhú stranu, podporuje otvorenú spoluprácu, čo znamená menšiu chyby a rýchlejšie opravy chýb s menej zložitosťou.

Open-Source versus proprietárny softvér: Porovnanie Graf

Súhrn open-source verše proprietárny softvér

Open-source sa odkazuje na softvér, ktorého zdrojový kód je k dispozícii pre každého, aby prístup a upravovať, pričom proprietárny softvér sa odkazuje na softvér, ktorý je vo výlučnom vlastníctve jednotlivca alebo vydavateľa, ktorý ju vytvoril. Na rozdiel od open-source softvér, proprietárny softvér je riadený jednotlivec alebo organizácia, ktorá je držiteľom výhradné práva duševného vlastníctva so zdrojovým kódom a nikto mimo okruh má právo prezerať kód nieto kontrolovať ju. Hlavný rozdiel medzi týmito dvoma je, že open source projekty majú schopnosť vyvíjať, pretože môže byť opakovaná po milióny vývojárov sa nachádzajú po celom svete.

Viac o: ,