Dva projekta sa MIT i GPLv2 licencama - kako da objavim aplikaciju koja ih koristi ?

Dva projekta sa MIT i GPLv2 licencama - kako da objavim aplikaciju koja ih koristi ?

offline
  • Pridružio: 14 Feb 2008
  • Poruke: 12326

Napisao sam program koji koristi par open source projekata.

Jedan od tih projekata koristi MIT, drugi koristi GPLv2 licencu.

Moja aplikacija je GUI Wrapper. Poziva funkciju iz biblioteke ove MIT aplikacije.
Nisam ništa menjao oko izvornog koda, osim što sam taj deo koji mi treba izvukao iz celog open source projekta.

Kada je ova druga GPLv2 aplikacija u pitanju, moja aplikacija nema nikakve reference, već samo pokrene njen proces i prosledi parametre a ta aplikacija u originalnom obliku odradi svoj posao.
(Dakle samo je uključen .exe fajl u folder programa)

Kako sada ja da objavim to sve a da ne prekršim uslove licence ?


Pod kojom licencom mogu da objavim moju aplikaciju ako recimo želim ceo projekat da okačim kao open source ?

Da li moram da imam 3 licence u folderu programa ili je dovoljno da ostavim licence u komentarima svake klase, kao što je slučaj sada ?

Da li je u redu da ostavim linkove do GitHub projekata obe aplikacije ili mora isključivo da se okači izvorni kod uz objavu, bez obzira što nisam ništa menjao ?


... radije bih običnom korisniku samo ostavio aplikaciju a na sajtu ponudio download izvornog koda.

https://tldrlegal.com/license/gnu-general-public-license-v2
https://tldrlegal.com/license/mit-license

Pročitao sam to lepo i pročitao sam uslove projekata koje koristim, ali nisam siguran kako da objavim sve to.

Ovo stoji u klasama koje koristim :
 Released under the MIT License  * Permission is hereby granted, free of charge, to any person obtaining a copy  * of this software and associated documentation files (the "Software"), to deal  * in the Software without restriction, including without limitation the rights  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  * copies of the Software, and to permit persons to whom the Software is  * furnished to do so, subject to the following conditions:  * The above copyright notice and this permission notice shall be included in  * all copies or substantial portions of the Software.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN  * THE SOFTWARE.

This source is subject to the GNU General Public License version 2 (GPLv2). ' See http://www.gnu.org/licenses/gpl-2.0.html. ' All other rights reserved. ' ' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, ' EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED ' WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12320
  • Gde živiš: Južni pol

Na koju licencu ti ciljaš? Koliko znam MIT je GPL kompatibilna. Ako ciljaš na GPL, MIT komponente ne bi trebale biti problem. Ako ciljaš na neku treću licencu to zavisi na koji način je GPL licenciran kod korišćen u kodu.



Ko je trenutno na forumu
 

Ukupno su 536 korisnika na forumu :: 13 registrovanih, 2 sakrivenih i 521 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ALBION101, hyla, ibssa, ladro, maCvele, MikeHammer, Profica, Recce, Toni, uruk, VJ, vlvl, zixmix