Se rilascio un programma in GPL, devo continuare a farlo?

26

Considera questo scenario:

  • Sto sviluppando un programma FooSuite che utilizza una libreria QuuxTools con licenza GPL
  • Rilascio il programma FooSuite 1.0 in GPL

Più tardi scopro che, per qualche ragione, ho bisogno di concedere in licenza il programma a qualcuno in termini diversi.
Quindi:

  • Rimuovo la dipendenza da GPL via QuuxTools, da ...

    • riscrivendo il programma per non utilizzare più questa libreria
    • ottenere una licenza diversa per QuuxTools (se è doppia licenza, vedi PyQt)
  • Rilascio FooSuite 1.1 con una licenza non GPL.

Tuttavia, FooSuite 1.1 è ancora un lavoro derivato da FooSuite 1.0 . Capisco che non è legale per un estraneo fare ciò che ho fatto, ma sono io stesso - come proprietario di FooSuite - libero da questa restrizione?

    
posta Kos 10.12.2012 - 11:21
fonte

1 risposta

32

Se conservi il copyright di tutto il codice che fa parte di FooSuite (questo diventa problematico se hai incorporato il codice dalla community a meno che tu non abbia i contributori ad assegnargli il copyright), sei libero per distribuire il codice sotto il numero di licenze diverse che desideri. Pertanto potresti rilasciare FooSuite 1.1 con una licenza diversa.

Ovviamente, qualcun altro potrebbe prendere il codice in FooSuite 1.0 che è già stato rilasciato sotto GPL e creare il proprio OpenFooSuite 1.1 che sarebbe sotto la GPL e incorporare qualsiasi funzionalità aggiunta per la versione 1.1. Se c'è una community abbastanza grande interessata a FooSuite , può essere molto difficile per la tua versione di origine chiusa competere con la versione aperta.

    
risposta data 10.12.2012 - 11:34
fonte

Leggi altre domande sui tag