On suppose que le F-CPU est entièrement fonctionnel, mais qu'il n'a pas de contrôleur mémoire (comme c'est le cas pour les x86 actuels de chez AMD et Intel, donc c'est tout-à-fait viable). : il faut en rajouter un, à la manière d'un Northbridge, pour s'occuper de ça, et il n'a pas à être Libre.
Bon. Mais quelle est la différence entre avoir 2 puces (un Northbridge et le F-CPU) et une seule puce intégrant le F-CPU et ce contrôleur mémoire ? Dans un cas, il n'y a pas de question de violation de licence, alors il ne devrait pas y en avoir dans l'autre. La GPL n'impose pas de n'avoir que des logiciels sous licence GPL interagissant entre eux (rien n'interdit par exemple d'envoyer la sortie standard d'un programme non libre comme Simutrans vers awk).
Or, il s'agit là du même type d'interaction (à un autre niveau, toutefois).
Je pense que dans tu veux dire que si on met le contrôleur sur la même puce que le F-CPU, alors le code de celui-ci doit être libre. Je n'ai rien contre, je serais même pour, c'est dans l'esprit du projet GNU, mais à mpon avis, la GPL ne couvre pas ce cas, car selon moi, d'après la GPL, rien n'interdit l'interaction entre logiciel (remarque, il faudrait voir du côté de la futur version de la GPL v3.0 qui traite ce cas, mais je ne crois quand même pas que ça irait parce que ça va dans un autre sens).
[^] # Re: Licence ?
Posté par Jak . En réponse à la dépêche Premier BIOS TCPA/Palladium. Évalué à 2.
On suppose que le F-CPU est entièrement fonctionnel, mais qu'il n'a pas de contrôleur mémoire (comme c'est le cas pour les x86 actuels de chez AMD et Intel, donc c'est tout-à-fait viable). : il faut en rajouter un, à la manière d'un Northbridge, pour s'occuper de ça, et il n'a pas à être Libre.
Bon. Mais quelle est la différence entre avoir 2 puces (un Northbridge et le F-CPU) et une seule puce intégrant le F-CPU et ce contrôleur mémoire ? Dans un cas, il n'y a pas de question de violation de licence, alors il ne devrait pas y en avoir dans l'autre. La GPL n'impose pas de n'avoir que des logiciels sous licence GPL interagissant entre eux (rien n'interdit par exemple d'envoyer la sortie standard d'un programme non libre comme Simutrans vers awk).
Or, il s'agit là du même type d'interaction (à un autre niveau, toutefois).
Je pense que dans tu veux dire que si on met le contrôleur sur la même puce que le F-CPU, alors le code de celui-ci doit être libre. Je n'ai rien contre, je serais même pour, c'est dans l'esprit du projet GNU, mais à mpon avis, la GPL ne couvre pas ce cas, car selon moi, d'après la GPL, rien n'interdit l'interaction entre logiciel (remarque, il faudrait voir du côté de la futur version de la GPL v3.0 qui traite ce cas, mais je ne crois quand même pas que ça irait parce que ça va dans un autre sens).