c'est ton programme qui est libre, pas la plateforme qui le fait tourner...y'a des logiciels libres windows, pourtant windows est pas libre...
--> il faut que chaque *.java aient en en-tete la licence que tu auras choisi...en gros t'a 2 grands type : les GPL like, qui font qu'un projet commercial peut pas utiliser ton appli, et les BSD like (Apache, SUN, CPL, Mozilla, etc...) qui permettent que ton appli soit utilisable avec des softs commerciaux...c'est ni mieux ni moins bien, c'est à toi de voir...
--> du coup tu es libre de t'inscrire partout...
---------------
Jubi Photos : Flickr - 500px