je me disais comme toi que certaines formules pouvaient etre stoquees dans des plugins ...
hors, la GPL n oblige a etre GPL que les plugins lies statiquement ou dynamiquement ... donc si tu fait un plugin script pour un programme script, cette close que la GPL ne semble pas s appliquer :)
AMHA
je confirme que je pense qu il y a moyen de coder le moteur en python public, et de cacher les formules dans des plugins additionnels.
Afin que la version publique marche quand meme, tu devra ecrire deux version pour chaque plugin: une ver pub, une ver privee.
si les deux versions de chaque plugin sont ecrits independements ( c est a dire ne sont pas des forks), alors leurs licenses peuvent etre differentes. Je veux dire que les ver priv et pub peuvent meme etre toutes les GPL, mais si le copyright est different, alors tu n est pas obligee de publier les modifications de la version privee ...
il y a encore plus simple:
tu ecrit tout ton code sous license fermee, et tu libere individuellement chaque fichier sous une license autre (publique ou GPL) ... comme la version de base reste privee, tu n est meme pas tenue de publier tes mises a jour, tandis que tous ceux qui dl tes sources ouverts en GPL eux y seront astreints :) (fait gaffe pour les backports de patchs ... )
[^] # Re: Dépend du type de jeu.
Posté par doublehp . En réponse au journal Licence ouverte, jeu, incompatibilité?. Évalué à 0.
hors, la GPL n oblige a etre GPL que les plugins lies statiquement ou dynamiquement ... donc si tu fait un plugin script pour un programme script, cette close que la GPL ne semble pas s appliquer :)
AMHA
je confirme que je pense qu il y a moyen de coder le moteur en python public, et de cacher les formules dans des plugins additionnels.
Afin que la version publique marche quand meme, tu devra ecrire deux version pour chaque plugin: une ver pub, une ver privee.
si les deux versions de chaque plugin sont ecrits independements ( c est a dire ne sont pas des forks), alors leurs licenses peuvent etre differentes. Je veux dire que les ver priv et pub peuvent meme etre toutes les GPL, mais si le copyright est different, alors tu n est pas obligee de publier les modifications de la version privee ...
il y a encore plus simple:
tu ecrit tout ton code sous license fermee, et tu libere individuellement chaque fichier sous une license autre (publique ou GPL) ... comme la version de base reste privee, tu n est meme pas tenue de publier tes mises a jour, tandis que tous ceux qui dl tes sources ouverts en GPL eux y seront astreints :) (fait gaffe pour les backports de patchs ... )
C est l interret de la double license :)