Ce n'est pas compliqué, la GPL a des clauses pour imposer à ceux qui distribuent des logiciels de respecter la liberté de leurs clients.
Si tu es un distributeur de logiciels, et que tu imposes des restrictions supplémentaires à tes clients, tu es en violation de GPL. Dans ce cas, soit tu t'adaptes, en respectant la GPL. Soit tu ne t'adaptes pas et tu perds tout droit de redistribuer le logiciel.
À l'époque de l'affaire GNU Go, Apple imposait des restrictions supplémentaires aux logiciels distribués sur son App Store. La version de GNU Go qu'ils distribuaient était donc sous la licence non libre formée par l'intersection de la GPL et de leurs conditions supplémentaires. Violation de GPL flagrante. Ils n'ont pas voulu s'adapter en retirant ces restrictions, et ont donc dû cesser de distribuer ce logiciel. Le seul coupable là-dedans, c'est Apple, pour avoir redistribué un moment en logiciel libre sous une licence copyleft en le refermant, violant ainsi cette licence. Apple ne souhaite pas s'adapter pour ce genre de cas : c'est une grosse boîte, et alors, il ne sont pas au-dessus des lois et des licence !
Aujourd'hui ce n'est plus le cas. Les conditions particulières de l'App Store ne s'appliquent, à ce qu'il me semble, que comme licence par défaut pour les logiciels qui n'ont pas de licence utilisateur final. Ce n'est pas le cas des logiciels sous GPL, où la GPL est une licence utilisateur final — entre autres. Donc ces logiciels peuvent être distribués sur l'App Store en restant libre, et sans violer la GPL.
# Pas compliqué
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal VLC sur l'AppStore, bouhhhhh. Évalué à 10.
Si tu es un distributeur de logiciels, et que tu imposes des restrictions supplémentaires à tes clients, tu es en violation de GPL. Dans ce cas, soit tu t'adaptes, en respectant la GPL. Soit tu ne t'adaptes pas et tu perds tout droit de redistribuer le logiciel.
À l'époque de l'affaire GNU Go, Apple imposait des restrictions supplémentaires aux logiciels distribués sur son App Store. La version de GNU Go qu'ils distribuaient était donc sous la licence non libre formée par l'intersection de la GPL et de leurs conditions supplémentaires. Violation de GPL flagrante. Ils n'ont pas voulu s'adapter en retirant ces restrictions, et ont donc dû cesser de distribuer ce logiciel. Le seul coupable là-dedans, c'est Apple, pour avoir redistribué un moment en logiciel libre sous une licence copyleft en le refermant, violant ainsi cette licence. Apple ne souhaite pas s'adapter pour ce genre de cas : c'est une grosse boîte, et alors, il ne sont pas au-dessus des lois et des licence !
Aujourd'hui ce n'est plus le cas. Les conditions particulières de l'App Store ne s'appliquent, à ce qu'il me semble, que comme licence par défaut pour les logiciels qui n'ont pas de licence utilisateur final. Ce n'est pas le cas des logiciels sous GPL, où la GPL est une licence utilisateur final — entre autres. Donc ces logiciels peuvent être distribués sur l'App Store en restant libre, et sans violer la GPL.