Ce serait sympa de préciser pourquoi ces changements de licences t'inquiètent un peu.
Je tiens à m'excuser, effectivement j'aurais dû préciser le fond de ma pensée.
Dans le cas d'OpenSSL, la licence est "à la base" proche de celle d'Apache, mais ma réaction était plutôt autour de celle du port de GCC dans OpenBSD. GCC étant sous GPL, il offre plusieurs garanties aux utilisateurs, dont notamment une que je considère la plus importante : la redistribution du code modifié. Pourquoi est-elle importante ?
ça permet de vérifier que le code qu'on lance est bien celui qu'on attend
ça permet d'adapter le logiciel quand on est sur une plateforme non supportée par le logiciel (je sais, plutôt rare, mais ça arrive)
ça permet aussi d'identifier les fonctionnalités du logiciel, notamment de savoir ce qui est transmis vers l'extérieur
ça permet de redistribuer les améliorations au projet upstream
La licence Apache, si je me réfère au texte officiel, donne aux développeurs le droit de distribuer un logiciel modifié SANS donner le code source. Alors certes, ça permet de protéger la propriété intélectuelle des entreprises, mais qui doit servir le logiciel ? L'utilisateur ou l'entreprise ?
Si tous les logiciels commençaient à être placés en MIT/Apache, que se passerait-il ? J'imagine clairement des noyaux Linux fournis sous format binaire directement par Intel, AMD, Broadcom, etc. C'est cela qui me fait peur : retourner à un moment où la plupart des logiciels étaient des gros blobs fermés. (NB: je sais que même le noyau est bardé de firmwares, mais la situation pourrait être réellement pire)
La communication de Theo de Raadt est un autre point, c'est bien la première fois que je vois une telle réaction, en mode "dis-moi qqch ou alors je fais comme je veux".
[^] # Re: Pourquoi?
Posté par notimeu . En réponse au journal OpenSSL souhaite passer en license Apache. Évalué à 1.
Je tiens à m'excuser, effectivement j'aurais dû préciser le fond de ma pensée.
Dans le cas d'OpenSSL, la licence est "à la base" proche de celle d'Apache, mais ma réaction était plutôt autour de celle du port de GCC dans OpenBSD. GCC étant sous GPL, il offre plusieurs garanties aux utilisateurs, dont notamment une que je considère la plus importante : la redistribution du code modifié. Pourquoi est-elle importante ?
La licence Apache, si je me réfère au texte officiel, donne aux développeurs le droit de distribuer un logiciel modifié SANS donner le code source. Alors certes, ça permet de protéger la propriété intélectuelle des entreprises, mais qui doit servir le logiciel ? L'utilisateur ou l'entreprise ?
Si tous les logiciels commençaient à être placés en MIT/Apache, que se passerait-il ? J'imagine clairement des noyaux Linux fournis sous format binaire directement par Intel, AMD, Broadcom, etc. C'est cela qui me fait peur : retourner à un moment où la plupart des logiciels étaient des gros blobs fermés. (NB: je sais que même le noyau est bardé de firmwares, mais la situation pourrait être réellement pire)
La communication de Theo de Raadt est un autre point, c'est bien la première fois que je vois une telle réaction, en mode "dis-moi qqch ou alors je fais comme je veux".