Megjegyzés: A licenceléssel kapcsolatban sok kérdésre adott válasz található. De úgy gondolom, hogy a követelményem konkrét, ezért külön kérdést teszek fel.
Egy GPL 2 projekt elágazását és kereskedelmi célokra való felhasználását fontolgatjuk. Ezt a projektet az elmúlt 2 évben nem frissítették, de “nagyszerű megoldást jelent a követelményünkre. Természetesen a jövőben tovább fogjuk fejleszteni, de egyelőre szeretnénk úgy használni, ahogy van. A terméket nem direkt értékesítjük, de szolgáltatásként kínáljuk (havi előfizetéssel). Meg tudjuk csinálni?
Mi történik a licenccel és a szerzői jogokkal? Mivel nem mi forgalmazzuk a terméket, ezért előfordulhat, hogy a végfelhasználók nem ismerik meg ezeket az információkat.
Megjegyzések
- Amikor azt mondja, hogy " ajánlja fel szolgáltatásként " és " nem terjeszti a ", azt akarod mondani, hogy az elágazó GPL ' d kódod teljes egészében az általad vezérelt kiszolgálókon fog futni, és az összes ügyféloldali kóddal az ilyen szerverekkel való interakció teljesen nincs kapcsolatban a GPL ' d projekttel?
- Jogi szempontok, w szerinted erkölcsileg igazolni fogja annak a munkának a felhasználását és a pénzkeresést, amelyet valaki más készített és osztott meg a nyilvánossággal anélkül, hogy megosztanád a fejlesztéseidet is?
- Az idő hossza hogy egy projektet nem frissítettek, nem számít. Amikor azt mondod, hogy szolgáltatásként kínálod, mit akarsz ezzel mondani?
- @Ixrec igen. A szoftver a szervereinken fog futni. fejlesztéseket kell hozzáadnunk a " ügyfél-interakció " -hez. Ez nem teljesen független a GPL ' d projekttől.
- @ 5gon12eder, ahogy mondtam, a kód utolsó frissítése 2 évvel ezelőtt történt, és a projekt nem aktív. nem tudjuk tovább használni ezt hosszú távon további fejlesztések nélkül. Úgy gondoltuk, hogy finanszírozhatjuk fejlesztési munkánkat, ha kicsi ügyfélkörrel rendelkezünk a jelenlegi verzióval.
Válasz
Igen, a GPLv2 kód az Ön által leírt módon használható. Ez valójában az AGPL és a GPLv3 egyik motivációja. A módosított kódot természetesen soha nem szabad senkinek megadni a szervezeten kívül, különben a forráskód elérhetővé tételének kötelezettsége felmerül .
Valószínűleg negatív reakció lesz a nyílt forráskódú közösség részéről, mivel ez a használat technikailag legálisnak tekinthető, de csak nem tücsök (a legjobb esetben úgy tekintenek rá, mint ha valaki más munkájából profitálna, anélkül, hogy bármilyen formában kompenzálná őket ezért, például új munkával járul hozzá másoknak hasznot húzni). Ennek elkerülésének lehetőségei közé tartozik a változások visszacsatolása (ha azok nem a vállalkozás alapvető részei), vagy kapcsolatfelvétel a projekttel, hogy megnézzék, engedélyezik-e a szerzői jogok birtokosai a projekt kódját belső használatra pénzügyi vagy egyéb támogatás fejében (akár ha ez a projekt nincs aktív fejlesztés alatt, hardverekre és egyéb erőforrásokra lehet szükség más projektekhez, amelyeken a szerzői jogok birtokosai dolgoznak).
Meg kell vizsgálni az ügyfél oldalt is. Ha vannak módosítások az ügyfélkódhoz, a forráskódot elérhetővé kell tenni, mivel az ügyfelet elosztják az ügyfelek számára. Ha nincs ügyfél (pl. webes alkalmazás), vagy ha módosítatlan klienst használnak, akkor nem legyen jogi kérdés.
Megjegyzések
- " Valószínűleg negatív reakció lesz a nyílt forráskódú közösségből … " – várjon meglepetéssel 🙂
- De a GPLv3 lehetővé tenné, hogy o ugyanúgy használja a kódot. A GPLv3 változásai más dolgokról szólnak: ifross.org/en/what-difference-between-gplv2-and-gplv3
- Igen , lenne. Mindkettő ugyanabból a forrásból származott, az emberek rést találtak a GPL ' d szoftveren alapuló termékek kiaknázására a felhasználók számára, a forráskód (vagy legalábbis használható forráskód) elérhetővé tétele nélkül, és nem egészen megsértve az engedélyt. Csak különböző módszerekkel közelítik meg, hogy különböző helyzetekhez illeszkedjenek.
- Zavart vagyok '. Válaszában (2. mondat) úgy tűnik, azt állítja, hogy a GPLv3 egyik motivációja az, hogy megakadályozza annak használatát a kereskedelmi szolgáltatásokban ( " az Ön által leírt módon " ). Ha igen … hogyan teszi ezt?
Válasz
Olvassa el figyelmesen a GPL 2 licencet, és készen áll arra, hogy megossza a kódot az összes változtatással együtt másokkal.
Ha a szoftvert a cégén kívül bárkinek átadja anélkül, hogy megadná neki a forráskódot, akkor köteles megadni a forráskódot bárkinek a világon, aki tőled kéri.
Válasz
Mivel a szoftvert nem terjeszted a szervezeteden kívül senkinek, nincs szükség a forráskód elkészítésére a módosítások elérhetők. A GPLv1, GPLv2 és GPLv3 verziókra vonatkozik.
A GPL nem korlátozza a szoftvert. Használhatja kereskedelmi célokra … feltéve, hogy a felhasználás módja nem ütközik a forráskód elérhetővé tételére vonatkozó különös követelményekkel.
Most az Affero Public License nem megkövetelik, hogy tegye elérhetővé a módosításokat, ha a terméket nyilvánosan elérhető szolgáltatásban használja. Affero azonban NEM GPL.