reklama

Pomalu ale jistě, software s otevřeným zdrojovým kódem Co je open source software? [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é ... Přečtěte si více přebírá. Pokud tomu nevěříte, podívejte se na některé z nejpopulárnějších nástrojů, které všichni používáme: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android a všechny bezplatné alternativy k placenému softwaru 14 bezplatných a otevřených alternativ placeného softwaruNeztrá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 snadnější a bezpečnější. Přečtěte si více . Věděli jste však, že ne všechny open source licence jsou stejné?

Opravdu, jsou jich tam desítky a to nezahrnuje jedinečné samoobslužné licence, které některé produkty s otevřeným zdrojovým kódem používají. Jaké jsou rozdíly a co pro vás znamenají? Pokud píšete open source software, který byste měli použít?

instagram viewer

Zřeknutí se odpovědnosti: Tento článek nemá sloužit jako právní poradenství. Pokouší se pouze shrnout pojmy a použití různých licencí open source. Případné právní problémy konzultujte s právníkem.

Licence Apache je licence vytvořená a používaná nadací Apache Software Foundation, která je nejznámější pro server HTTP Apache, který ovládá mnoho navštívených webů. Verze 2.0 byla vydána v roce 2004, aby usnadnila projektům, které nepocházejí z Apache, používat licenci a zůstává jednou z nejpopulárnějších licencí dosud.

Funkce

  • Software lze použít komerčně.
  • Software lze upravit tak, aby vytvářel odvozená díla.
  • Derivativní práce lze distribuovat.
  • Derivativní díla lze distribuovat s jinou licencí.
  • Vlastník softwaru nemůže nést odpovědnost za škody.
  • Vlastník ochranných známek softwaru nelze použít v odvozených dílech.
  • Původní text autorských práv a licencí musí být uchováván s distribucí.
  • Je třeba zaznamenat významné změny v původním softwaru.

Kdy byste ji měli používat?

Licence Apache je jednou z povolenějších softwarových licencí. Za zmínku stojí zejména skutečnost, že autoři mohou patentovat odvozená díla. Stručně řečeno, s původním softwarem můžete dělat téměř cokoli, pokud zachováte původní autorská práva a uvedete všechny zásadní změny, které jste provedli.

Licence BSD je extrémně jednoduchá a permisivní softwarová licence, která byla poprvé vydána v roce 1990 a dvakrát revidována, s každou revizí se dále zjednodušuje.

Funkce

  • Software lze použít komerčně.
  • Software lze upravit tak, aby vytvářel odvozená díla.
  • Derivativní práce lze distribuovat.
  • Vlastník softwaru nemůže nést odpovědnost za škody.
  • Původní text autorských práv a licencí musí být uchováván s distribucí.

Kdy byste ji měli používat?

Kvůli jednoduchosti BSD Licence se někteří raději používají místo toho explicitnější Apache License. Licence BSD má však výhodu v případě, kdy kdokoliv by měl být schopen komercializovat varianty softwaru s minimálním právním konfliktem. jestli ty chtít ostatní rozšiřují a komercializují vaši práci, používají ji.

Je třeba poznamenat, že hlavní rozdíl mezi licencí BSD a licencí Apache spočívá v tom, že licence Apache umožňuje udělení patentu na odvozená díla. Licence BSD ne.

Creative Commons (CC) je organizace, která vydala několik různých typů licencí, z nichž všechny jsou určeny k podpoře sdílení tvůrčích děl. Standardy CC umožňují každému, aby se na první pohled podíval na tvůrčí práci (obrázek, video, software atd.) A věděl, co s tím může a nemůže dělat.

Funkce

Organizace nabízí celkem sedm různých licencí. Bylo by příliš mnoho nastínit všechny zde, ale o nich si můžete přečíst v našem přehled Creative Commons Co je Creative Commons a nekomerční použití?Co je Creative Commons? Co znamená „nekomerční použití“? Další informace o licencích Creative Commons a jejich fungování. Přečtěte si více .

Kdy byste ji měli používat?

Licence CC jsou fantastické a v některých případech Kreativní společníci mohou stimulovat vaši kariéru 3 Důvody pro změnu kariéry pro licencování vaší práce s Creative CommonsPředstavte si Creative Commons jako marketingový nástroj, který se může vyplatit s obrovskými odměnami po silnici. Licencujete svou práci pod tím? Pokud ne, zde jsou tři silné důvody, proč byste měli. Přečtěte si více . Existuje dostatek variant licencí CC, které pojmou téměř jakoukoli tvůrčí práci, kterou byste mohli vykonávat.

Jak již bylo řečeno, iniciativa Open Source Initiative neuznává žádnou z těchto licencí jako skutečně „otevřený zdroj“. Licence CC mohou být proto nekompatibilní, pokud jsou použity ve spojení s jiným softwarem a licencemi s otevřeným zdrojovým kódem.

GNU General Public License byl vytvořen v roce 1989, kdy Unix získával na popularitě, jako alternativa k restriktivním vlastnickým licencím. Licence byla dvakrát revidována, přičemž každá revize se týkala závažných problémů, které vyvstaly v předchozích verzích. Verze 3 byla zveřejněna v roce 2007.

Funkce

  • Software lze použít komerčně.
  • Software lze upravit tak, aby vytvářel odvozená díla.
  • Derivativní práce lze distribuovat.
  • Odvozená díla musí být rovněž licencována podle GPL 3.
  • Distribuce musí zahrnovat originální software a veškerý zdrojový kód.
  • Vlastník softwaru nemůže nést odpovědnost za škody.
  • Původní text autorských práv a licencí musí být uchováván s distribucí.

Kdy byste ji měli používat?

GPL je ideální pro „svobodu softwaru“, což je filozofie, že všichni uživatelé by měli mít svobodu spouštět, kopírovat, distribuovat, studovat, upravovat a vylepšovat software. Zajišťuje, že software s otevřeným zdrojovým kódem zůstane otevřeným zdrojem, i když je rozšířen na odvozené práce.

Mějte však na paměti, že začlenění kódu GPL do vlastního kódu vyžaduje, aby byl celý váš projekt licencován také pod GPL. Používejte jej pouze v případě, že jste připraveni na svůj projekt žít a zemřít jako otevřený zdroj.

Která open source licence je vaše oblíbená? Existuje také spousta dalších. Podělte se o své myšlenky na hnutí open source komentováním níže!

Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.