it-swarm-eu.dev

Jaké jsou skutečné dopady na licenci Apache 2?

Chci použít SVG Edit pro projekt. Tento software je distribuován pod licencí Apache 2.

Viděl jsem to:

  • ke všem kopiím, pozměněným nebo neupraveným, je přiložena kopie licence
  • všechny modifikace jsou jasně označeny jako práce modifikátoru
  • všechna oznámení o autorských právech, ochranných známkách a patentech jsou reprodukována přesně v distribuovaných kopiích
  • držitel licence nepoužívá žádné ochranné známky, které patří poskytovateli licence

Týká se to kódu nebo bych měl licenci zobrazit někde v GUI? původní software zobrazuje "powered by SVG Edit", je to v pořádku, pokud to odstraním? A co je nejdůležitější: co je správné etikety pro to? Nechci být blbec, ale zároveň chci co nejvíce zjednodušit uživatelské rozhraní a odstranění odkazu bude součástí, pokud to nebude považováno za hrubé .

134
methodofaction

Licence v grafickém rozhraní nemusíte za žádných okolností zobrazovat.

U softwaru licencovaného podle licence Apache License verze 2.0 (APLv2) je zcela v pořádku upravovat software způsobem, který navrhujete. Tato licence podporuje úpravy. Licence zaručuje vaši svobodu odstranit ve své upravené verzi „powered by SVG Edit“.

Podívejte se však na APLv2 (část 4(b)) o vašich povinnostech týkajících se souboru NOTICES dodávaného se softwarem APLv2. Musíte zobrazit jeho obsah způsobem, který je vhodný pro (Nezapomeňte, SVG Edit to pravděpodobně již dělá.) Nemůžete odebrat „poháněné SVG Editem“, pokud se tak stane, že to pochází ze souboru NOTICES. Pokud však distribuujete soubor NOTICES a zdrojový kód, jste z toho osvobozeni. Viz část 4(b)) APLv2, abyste lépe porozuměli vašim možnostem.

V každém případě to, co chcete udělat, není hrubé, zejména pokud to vylepšuje práci s deriváty.

77
robinbb

Jen řekněte díky ... všichni vyhrávají

IANAL ... takže se nebudu vyjadřovat k zákonným povinnostem licence Apache.

Dobrou etiketou při používání softwaru opensource je přinejmenším úvěr tam, kde je úvěr splatný. To je podle mě jen minimum. Proto si myslím, že by bylo dobré se o tom zmínit a vzdát díky různým projektům, knihovnám nebo vývojářům, kteří vám pomohli vytvořit váš systém. Může to být prostřednictvím integrace knihovny, úpravou někde shromážděného kódu nebo získáním přímé pomoci od někoho.

Uveďte, že jste použili, že je minimální.

Řekněte jim, že jste to použili, je Nice.

Udělejte své zmínky a díky způsobem, který je propojitelný s jejich použitím, a dejte jim svolení zmínit váš projekt na oplátku, je ještě lepší.

Co by bylo považováno za neslušné, je použít část Open-Source, provést některé opravy a úpravy, integrovat ji do jiného systému a publikovat tento další systém, aniž by se někdy sdílely opravy nebo zmínily, že jste ho použili kdekoli.

Open-source moc nepožaduje a lidé rozhodně neudělají štěstí s prací, kterou vložili. Přemýšlejte o tom, co by to znamenalo, kdybyste museli celou věc kódovat od nuly bez jakékoli vnější pomoci ... je to spravedlivé Aby tito lidé získali uznání za práci, kterou odvedli, je to často jejich jediný plat a vy jim to dáte, aby si jídlo nezvedl ze stolu. Ale pokud tomu můžete pomoci, pověst, kterou mohou získat z vašeho odkazu , by mohla dát jídlo na jejich stůl.

Pověst může být mocným zdrojem, je těžké vydělávat, ale je snadné ho dát.

Nyní jste v pozici, abyste to dali, jednoho dne někdo jiný vrátí laskavost.

26
Newtopian

Vypadá to, že vás ovlivní „4. Doložka o redistribuci této licence, kterou byste si měli pozorně přečíst, a zeptejte se právníka, pokud vám něco není jasné (pokud si to můžete dovolit, a pokud najdete jednoho, kdo bude rozumět tomu, o čem to všechno je, pro každou zemi, kde jste chcete distribuovat nebo prodávat svůj projekt).

Nejsem právník, jen vám řeknu, jak chápu tyto 4 položky z této klauzule - mohu se úplně mýlit.

Položka 1 se použije, pokud je váš projekt „Derivativní práce“, jak je definováno v licenci Apache 2 (znovu si tuto definici pozorně přečtěte). Pokud ano, musíte zahrnout samotný text Apache 2, viděl jsem, že se vztahuje na různé produkty, obvykle v dokumentaci (tištěné nebo online) někde pod názvem „Tento software obsahuje kód“ nebo „je odvozen z kódu ... na které se tato licence vztahuje “. Všechny copyrigty ke všem částem a částem jsou také uvedeny někde poblíž.

Položky 2 a 3 se obvykle týkají zdrojových souborů.

Položka 4 platí, pokud „původní“ kód obsahoval textový soubor „OZNÁMENÍ“, měli byste jej zahrnout a zobrazit

alespoň na jednom z následujících míst: v textovém souboru NOTICE distribuovaném jako součást Derivativních děl; ve zdrojovém formuláři nebo dokumentaci, pokud jsou poskytovány společně s odvozenými díly; nebo v rámci displeje generovaného Derivativními díly, pokud a kdekoli se taková upozornění třetích stran normálně objevují.

Viděl jsem taková upozornění v dialogu „About“, který má téměř každý program GUI, považuje se za zdvořilé dát tam všechny kredity.

6
artem