KB4: CDBurnerXP et Open Source
Tout d'abord, permettez-moi de préciser que je suis, en fait, un développeur de logiciel à code source ouvert, et comme nous tous et de l'open source.
Qu'est que l'open source?
Fondamentalement, “open source” signifie que vous pouvez consulter le code source d'un programme. Toutefois, le plus souvent elle implique également que le code soit sous licence dans le cadre d'un “logiciel libre” licence , comme la GPL ou BSD licence, de sorte que le code source peut être librement redistribué, modifiées et utilisées. En règle générale, dans un tel cas, le programme ne fait que recourir à d'autres sources libres ou au moins composants libres.
Pourquoi CDBurnerXP n'est pas open source?
CDBurnerXP est gratuit, mais pas les logiciels libres (OSS). Tout d'abord, tel est le cas, car notre code contient des codes de licence pour notre troisième partie bibliothèques, mai qui ne sont pas publiées. Toutefois, même si nous avons pris la totalité du code ouvert qui ne contient pas de renseignements confidentiels, il ne serait pas utile de la licence du code sous une licence de logiciel libre, parce que sans tous les composants externes, le code ne serait pas très utile. Malheureusement, aucun des éléments que nous utilisons est “open source” ou gratuit, et il ya aussi pas composants libres avec des fonctionnalités équivalentes et la qualité disponible.
Mais je peux voir votre source de toute façon!
Oui, il existe des outils pour visualiser le code source des applications .NET. Mais depuis notre code est * pas * sous licence une licence de logiciel libre, vous ne pouvez pas utiliser le code. Il n'existe aucun moyen de masquer la sécurité code, alors, pour la plupart, nous ne le faisons pas.
Les espoirs?
Bien que CDBurnerXP ne sera jamais une application open source, nous avons décider d'offrir une partie du code au public, en vertu d'une licence de logiciel libre de temps en temps.