Scegliere la licenza giusta per un framework di test

3

Ho finito una prima versione funzionante e rilasciabile di un framework di test. Prima del rilascio, voglio applicare una licenza adeguata ad esso. Normalmente sceglierei qualcosa come GPLv3 ma qui sono abbastanza insicuro. Se inserisco il framework di test sotto GPLv3, ciò significa che gli utenti non saranno in grado di testare le loro applicazioni commerciali senza metterle sotto GPL? Una licenza come il MIT dovrebbe essere migliore?

Ho appena dato un'occhiata a diversi framework di test popolari (JUnit, Jasmine) e nessuno di loro usa la GPL.

Modifica

Ho dimenticato di menzionare che il progetto è open source.

    
posta Oliver Weiler 15.08.2012 - 15:13
fonte

2 risposte

4

Per prima cosa probabilmente non ha importanza. Ci sono molti framework di test. Quasi ogni azienda / progetto / sviluppatore sembra pubblicare la propria versione di cppunit, quindi la possibilità che la licenza scelta abbia effettivamente un effetto maggiore è piccola.

In secondo luogo, GPL limita il modo in cui puoi distribuire un'opera derivata. A meno che il tuo framework di test non richieda alcune modifiche alla mia base di codice principale (nel qual caso è un pessimo framework di test!), Allora dovrei solo usare il tuo codice per i miei test unitari che non ho intenzione di distribuire comunque.

    
risposta data 15.08.2012 - 17:41
fonte
1

Se non ti senti strongmente coinvolto nella politica della GPL, ti consiglio di evitarlo. Scegli qualcosa di più liberale che (probabilmente) aiuta più persone. Molte persone e organizzazioni semplicemente non useranno il software basato su GPL e LGPL per principio (o forse per ignoranza).

Una licenza liberale come BSD o MIT probabilmente consentirà al tuo software di essere utilizzato da più persone.

    
risposta data 16.08.2012 - 12:59
fonte

Leggi altre domande sui tag