Na GitHubu je nějaký kód, který bych chtěl použít. Úložiště nemá žádné veřejné prohlášení o licenci, které mohu najít. Ale tento konkrétní projekt má více než 200 vidlic a je docela aktivní historií veřejných problémů a požadavků na tahání. Je jeden problém otevřen někým jiným, kdo požaduje přidání licence, ale bez užitečných odpovědí.

Úložiště nemá žádné veřejné prohlášení o licenci, kterou najdu. Vzhledem k povaze elektronického obchodování (v kontextu) se zdá pravděpodobné, že mnoho lidí tento produkt využívá v komerčním postavení. Ale obecně, existují nějaké bezpečné předpoklady, které mohu učinit ohledně svého práva používat / upravovat / prodávat nebo přispívat k tomuto softwaru?


Toto je kanonická otázka . Nové otázky, které se ptají na stejnou věc jako tato otázka, mohou být uzavřeny jako jejich duplikát.

Komentáře

  • Související otázka: Je můj kód FLOSS jen proto, že je publikován na GitHubu?
  • Tento konkrétní projekt má historii potvrzení v letech 2008 až 2012, pouze tři přispěvatelé (jeden většinou není identifikován jako účet GitHub). Má mnoho otevřených čísel / PR, ale zdá se, že nikdo z projektu na žádné z nich nikdy neodpověděl. Nenazývám to " docela aktivní historií veřejných záležitostí a stahuji žádosti ". Ani ' si nebudu jistý, že tento projekt byl nahrán se svolením původního autora.
  • Tento komentář to perfektně shrnuje: github.com/organicinternet/magento-configurable-simple/pull/…
  • V určitém okamžiku někdo odeslal a požadavek na vyžádání přidání informací o licenci MIT – doufám, že autor projektu věděl, co dělají tím, že to přijal. Myslím, že licence by byla neplatná, pokud by se ukázalo, že ostatní, kteří již přispěli, nesouhlasili se změnou licence?
  • To je však jiný projekt.

Odpověď

Pokud úložiště nemá licenci, pak všechna práva jsou vyhrazena a není otevřený zdroj nebo zdarma. nemůžete tento kód upravit ani znovu šířit bez explicitní povolení od držitele autorských práv.

Nejsem si jistý právními důsledky skutečného vytažení zdroje a jeho umístění / používání softwaru soukromě. Možná se k tomu může přidat někdo jiný.

Z stránky s nápovědou k licencování GitHub :

Nemáte žádnou povinnost zvolit licenci. Bez licence však platí výchozí zákony o autorských právech, což znamená, že si ponecháváte veškerá práva na svůj zdrojový kód a nikdo nesmí z vaší práce reprodukovat, distribuovat nebo vytvářet odvozená díla. Pokud vytváříte projekt s otevřeným zdrojovým kódem, důrazně vám doporučujeme zahrnout licenci s otevřeným zdrojovým kódem. Průvodce Open Source poskytuje další pokyny pro výběr správné licence pro váš projekt.

Poznámka: Pokud svůj zdrojový kód publikujete ve veřejném úložišti na GitHubu, podle podmínek služby mají ostatní uživatelé GitHubu právo na zobrazení a rozvětvení úložiště na webu GitHub. Pokud jste již veřejné úložiště vytvořili a již nechcete, aby k němu měli uživatelé přístup, můžete své úložiště nastavit jako soukromé. Když převedete veřejné úložiště na soukromé úložiště, budou existovat existující vidlice nebo místní kopie vytvořené jinými uživateli.

Stručně řečeno, můžete bezpečně předpokládat pouze to, že nemáte žádná práva s tímto kódem vůbec něco dělat. V konkrétním případě GitHubu můžete rozvětvit úložiště a zobrazit kód, ale nic víc.


Je to zcela možné že vlastník si toho nic neuvědomuje, zanechal jsem komentář k repo, který je upozornil na situaci a ukázal zpět na toto Q & A.

Komentáře

  • Komentáře nejsou určeny pro rozšířenou diskusi; tato konverzace byla přesunuta do chatu .
  • V nejpřísnějším smyslu to znamená, že bych také ' nemáte právo to provozovat? Proprietární software toto právo výslovně uděluje v rámci svých podmínek, jaké ' je tedy výchozí?
  • To je správné @WhyNotHugo. Pokud neexistuje žádná licence, nebyla vám udělena žádná práva.Podmínky služby GitHub vám umožňují zobrazit kód a to je vše.
  • Vlastně si nemyslím, že je to tak snadné. Pokud by to byly patentované věci: ano. Pokud je někdo držitelem patentu ve vaší jurisdikci, není vám povoleno používat tuto IP pro interní procesy atd. Toto je však autorské právo a dalo by se tvrdit, že jeho zveřejněním na webové stránce pomocí tlačítka pro stažení jsou implicitně určitá práva daný, určitě si přečtěte kód a stáhněte jej. Nyní věřím, že běžící kód není omezen zákony o autorských právech (i když neznám rozhodnutí soudu). Co tím myslím (jako příklad), představte si někoho, kdo distribuuje noviny zdarma, ale když si chcete přečíst
  • , pak tvrdí, že ' ach, nedali jsme vám licenci ve skutečnosti si ji přečtete ', nebude to legálně létat. Nebo co je také chráněno autorským právem, je architektura. Většina zemí umožňuje pořizovat fotografie (pokud jsou z veřejného pozorovacího úhlu). Takže věřím (ale pravděpodobně tyto věci nebyly nikdy testovány u soudu), že byste mohli tvrdit, že si můžete stáhnout zdroj z github a spustit jej na svých vlastních serverech; pravděpodobně si to budete muset stáhnout z githubu s každým serverem ….. (nekopírovat to ve vašem zařízení)

odpověď

Už není třeba hádat význam z podmínek služby GitHubu. GitHub si to docela dobře vysvětluje na svém vlastním webu choosealicense.com:

Pokud najdete software, který nemá licenci, obecně to znamená, že nemáte povolení od tvůrců softwaru k používání, úpravám nebo sdílení softwaru. Přestože hostitel kódu, například GitHub může vám umožnit prohlížet a rozvětvovat kód, neznamená to, že máte oprávnění používat, upravovat nebo sdílet software za jakýmkoli účelem.

Vaše možnosti:

Požádejte správce, aby přidali licenci. Pokud software neobsahuje silné náznaky opaku, je nedostatek licence pravděpodobně přehlédnutím. Pokud je software hostován na webu, jako je GitHub, otevřete vydat žádost o licenci a zahrnout odkaz na tento web, nebo pokud jste odvážní a je celkem zřejmé, která licence je nejvhodnější, otevřete žádost o stažení a přidejte licenci.

Nepoužívejte software. Najděte nebo vytvořte alternativu, která podléhá licenci open source.

Vyjednejte soukromou licenci. Přiveďte svého právníka.

Zdroj: Vyberte článek A License: No license

Komentáře

  • Přidání licence k nelicencované úložiště může být složitý úkol. Licencovat kód může pouze držitel autorských práv, což znamená, že každý přispěvatel do úložiště musí individuálně souhlasit s licencí na kód na základě nové licence. Pokud ' je pouze jeden přispěvatel, je to ' snadné, protože potřebujete pouze tuto osobu. Pokud je ' více než jeden přispěvatel, může být kdekoli od snadného po nemožné přidat licenci do úložiště. Správci mohou přidat licenci, kterou jsou vázány všechny budoucí příspěvky, ale nemají ' právo přidat / znovu licencovat stávající kód, který ' t autor.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *