Ant est sous licence Apache 1.1, qui est incompatible avec la GPL (suivant la FSF) et compatible suivant l'Apache Software Foundation.
(clause de publicité, restrictions sur les mots Apache et ASF)
Donc si vous utilisez seulement Ant pour déployer votre appli, pas de problème. Si vous écrivez vos propres classes pour étendre Ant, vous ne pouvez pas les mettre sous GPL.
Bon je suis un peu hors-sujet là, mais avec l'équipe d'un projet Java GPL on vient de se prendre la tête pour virer des modules sous AL 1.1 (Xerces et Log4J) et les remplacer par des modules LGPL (Piccolo et LumberJack).
[^] # Re: Java + Make = Ant
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Introduction à Make. Évalué à 10.
(clause de publicité, restrictions sur les mots Apache et ASF)
http://www.gnu.org/licenses/license-list.html(...)
http://www.apache.org/foundation/licence-FAQ.html#GPL(...)
et lire aussi les liens fournis par Google
http://www.google.com/search?q=GPL+Apache+license+incompatible&(...)
(apparemment il y a eu de longues discussions sur le sujet, mais rien de clair n'en est sorti)
Donc si vous utilisez seulement Ant pour déployer votre appli, pas de problème. Si vous écrivez vos propres classes pour étendre Ant, vous ne pouvez pas les mettre sous GPL.
Bon je suis un peu hors-sujet là, mais avec l'équipe d'un projet Java GPL on vient de se prendre la tête pour virer des modules sous AL 1.1 (Xerces et Log4J) et les remplacer par des modules LGPL (Piccolo et LumberJack).