• # Re:

    Posté par (site web personnel) . En réponse au message protection d'un logiciel. Évalué à 1.

    >je souhaite publier un programme en java en ligne, sur le web.

    C'est à dire ?
    Une applet coté client ?
    Une servlet coté serveur ?
    Un .jar à télécharger et a executer en application standalone ?

    > C'est à dire mettre un fichier jar en ligne exécutable pour tous les gens qui ont une jvm sur leur machine.
    Oui enfin ça veut dire rien et tout ça..
    Ca ne fait qu'enlever la servlet de l'équation (et c'est dommage pour la suite).

    >L'utilisation du programme doît être libre en terme d'exécution, mais seulement sur le site web là où il se trouve
    Ce serait donc une applet navigateur ?

    > le code ne doit pas être modifiable, sauf par les auteurs.
    Alors dans ce cas refaites votre outil en un autre langage (et de préférence un langage compilé (C/C++/Pascal/...)
    Une fois compilé en .class les seules informations perdues dans l'opération sont les commentaires, il est possible et très simple de regénerer le code source a partir d'un .class (http://www.kpdus.com/jad.html).

    Pour le reste licence et tout les réponses sont déjà données plus haut