Supposons que je développe une bibliothèque utile et décide de la publier en open source. Quelque temps plus tard, j'ai un besoin professionnel de faire quelque chose qui ne serait pas conforme à la licence open source. Suis-je autorisé à faire ça?
Comment dois-je publier le logiciel de manière à en conserver la propriété et à ne pas m'empêcher d'utiliser la bibliothèque à l'avenir?
Gardez à l'esprit qu'au moins en théorie, d'autres développeurs peuvent décider de contribuer à mon projet open-source. Puis-je spécifier dans une licence que moi, en tant que développeur d'origine, deviens également propriétaire de leurs contributions? Ne vous méprenez pas ici, je n'essaie pas d'être méchant et de s'approprier le travail des autres - je veux juste garder la propriété du mien, et si quelqu'un publie un correctif important, je pourrais être rendu incapable d'utiliser le code d'origine à moins J'utilise aussi son travail.