Je produis un binaire distribuable pour mon projet Java. Je le libère de deux manières:
Maven Central
Distribuable zippé sur le code Google
Mon projet est sous licence Apache 2.0. J'utilise un petit nombre de tiers, dont l'un est sous licence MIT. Je crois que c'est mon obligation de faire connaître le contenu de la licence aux utilisateurs de mon projet, sur la base du texte suivant de la licence:
L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.
Comment puis-je mieux référencer cela au sein de ma source et de mes produits distribuables? Je pense actuellement:
Mes fichiers source n'ont besoin de faire référence à rien. Ils incluent juste mon avis de passe-partout Apache 2.0.
J'ajoute un fichier LICENSE.txt à la racine de mon projet incluant le texte de la licence Apache 2.0.
Pour mon distribuable zippé, je dois également ajouter quelque chose qui indique qu'un composant est sous licence MIT. Peut-être un fichier AVIS?
Pour ma distribution Maven Central, je n'ai rien à faire car mon artefact déclare simplement ses dépendances, mais ne les inclut pas réellement.
Est-ce que cela semble être un plan valable? Dans l'affirmative, quelqu'un peut-il vous conseiller sur la manière de réaliser le point 3.