Lo "scope" della licenza GNU mi disturba: so che è stato risposto molte volte ( qui , qui , ...) ma non dovremmo prendere in considerazione la complessità e l'originalità di un codice prima di utilizzare la licenza GPL?
Spiego: sto lavorando a un progetto per animali domestici usando l'algoritmo DTW che ho scritto in C usando il pseudo-codice fornito sulla pagina di wikipedia.
A un certo punto ho deciso di cambiarlo per un'implementazione in C ++ (solo per affinare la mia abilità c ++). Dopo averlo fatto, ho cercato un'implementazione esistente sul Web, per confrontare la "pulizia" di esso e ho trovato questo: Implementazione vettoriale DTW , che fa parte di limproved, una libreria C ++ sotto licenza GPL v3 .
Dal punto di vista personale, non mi interessa la licenza GNU perché è un progetto personale, che non porterà mai a nessun tipo di scopo commerciale, ma Mi chiedo se questa implementazione possa tollerare un'azienda che lo usa per aprire il proprio codice (e altre autorizzazioni FOSS).
In teoria, penso che possa (potrei sbagliarmi: p), ma l'algoritmo in questione è così semplice (e vecchio) che non dovrebbe.