Nous sommes le Lun 16 Juin, 2025 15:51
Supprimer les cookies

Page 2 sur 3Précédent 1, 2, 3 SuivantAjouter Java embarque sur FramaKey

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Mer 11 Jan, 2006 08:49

jaleg a écrit:Bonjour,

Je n'ai pas de compétences sur le plan juridique. Mais il me semble que si la JVM est téléchargeable gratuitement autant de fois qu'on le souhaite, elle doit être aussi duplicable pour faire fonctionner les programmes développés en Java.

Si tel n'est pas le cas, cela suggère que pour chaque programme Java développé, et dont on souhaite la diffusion, il faudrait demander une autorisaton ou bien verser des royalties à Sun.

Dans le monde juridique tout est bien entendu possible, mais il me semble que ce serait un peu curieux comme mode de fonctionnement.

A+


telechargeable et diffusable a volonté, peut etre, mais modifiable pour etre intégré dans une framakey, je doute...

bon, la licence de la JVM Sun...

Sun Microsystems, Inc.
Contrat de Licence de Code Objet
pour
JAVA 2 PLATFORM STANDARD EDITION RUNTIME ENVIRONMENT,
5.0
SUN MICROSYSTEMS, INC. (« SUN ») VOUS CONCÈDE EN VERTU DU PRÉSENT CONTRAT UNE LICENCE DU LOGICIEL IDENTIFIÉ CI-APRÈS, À L’UNIQUE CONDITION QUE VOUS ACCEPTIEZ L’ENSEMBLE DES DISPOSITIONS CONTENUES DANS LE PRÉSENT CONTRAT DE LICENCE DE CODE OBJET ET DANS LES DISPOSITIONS ADDITIONNELLES (COLLECTIVEMENT, LE « CONTRAT »). VEUILLEZ LIRE ATTENTIVEMENT LE PRÉSENT CONTRAT. En TÉLÉCHARGEANT OU EN installant ce logiciel, VOUS accepteZ les conditions du contrat. VEUILLEZ INDIQUER VOTRE ACCEPTATION EN CLIQUANT SUR LE BOUTON « ACCEPTER » AU BAS DU CONTRAT. Si VOUS N’ACCEPTEZ PAS TOUTES LES dispositions DES PRÉSENTES, VOUS DEVEZ CLIQUER SUR le bouton « refusER » au bas DU CONTRAT, et le processus DE TÉLÉCHARGEMENT OU d’installation s’interrompra.

1. DÉFINITIONS. « Logiciel » désigne le logiciel indiqué ci-dessus, sous forme de code objet, toutes autres informations assimilables par machine, y compris notamment, des bibliothèques, fichiers source, fichiers d’en-tête et fichiers de données, des mises à jour ou corrections d’erreurs fournies par Sun, ainsi que des manuels d’utilisateur, des guides de programmation et tous autres documents qui vous sont fournis par Sun en vertu du présent Contrat. « Programmes » désigne les applets Java et les applications destinées à fonctionner sur une plate-forme Java 2 Platform Standard Edition (J2SE platform), sur les ordinateurs de bureau ou les serveurs universels, sous Java.

2. LICENCE D'UTILISATION. Sous réserve des dispositions du présent Contrat, y compris notamment les Restrictions Relatives à la Technologie Java des Dispositions Additionnelles à la Licence, Sun vous concède une licence gratuite, limitée, non exclusive et non transférable, pour la reproduction et l’utilisation interne du Logiciel, complet et non modifié, dans le seul but d’exécuter des Programmes.

3. LIMITATIONS. Le Logiciel est de nature confidentiel et protégé par copyright et/ou droit d'auteur. Le Logiciel et tous les droits de propriété intellectuelle qui y sont attachés demeurent la propriété de Sun et/ou de ses Concédants. Sous réserve de la loi applicable, vous n’êtes pas autorisé à modifier ou à décompiler le Logiciel, ou à effectuer de l’ingénierie inverse. Le Titulaire de la Licence reconnaît que le Logiciel sous licence n'a pas été ni conçu, ni destiné pour être utilisé pour la conception, la construction, l'exploitation ou la maintenance d'installations nucléaires. Sun Microsystems, Inc. ne fournie aucune garantie expresse ou tacite quant à la convenance à ce type d'utilisation. Aucun droit, titre ou intérêt, quel qu'il soit, concernant toute marque commerciale, marque de service, logo ou nom commercial de Sun ou de ses concédants n'est concédé en vertu du présent Contrat. Des dispositions additionnelles aux licences pour les développeurs et/ou les éditeurs figurent dans les Dispositions Additionnelles à la Licence.

4. LIMITATION DE GARANTIE. Sous réserve d’une utilisation normale du Logiciel, Sun garantit, sur présentation d’une preuve d’achat, durant une période de quatre-vingt-dix (90) jours à compter de sa date d'acquisition, le support sur lequel le Logiciel est fourni (le cas échéant) est exempt de tout vice de matière et de fabrication. A l’exception de la garantie qui précède, le Logiciel est fourni « EN L'ÉTAT». La seule indemnité et la seule responsabilité de Sun au titre de la présente se limite, au choix de Sun, au remplacement du Logiciel ou au remboursement de la redevance versée pour le Logiciel. Toute garantie implicite relative au Logiciel est limitée à 90 jours. Certains États n’autorisent pas la limitation de la durée des garanties implicites. Il est donc possible que ce qui précède ne s’applique pas à vous. La présente garantie limitée vous confère des droits légaux spécifiques. Il se peut que vous en ayez d’autres, susceptibles de varier d’un État à un autre.

5. EXCLUSION DE GARANTIE. SAUF DISPOSITION CONTRAIRE DU PRÉSENT CONTRAT, TOUTES GARANTIES EXPRESSES OU TACITES, Y COMPRIS TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE OU D’ADÉQUATION À UN USAGE PARTICULIER OU DE NON-CONTREFAÇON SONT EXCLUES, SAUF DANS LA MESURE OU DE TELLES EXCLUSIONS NE SONT PAS AUTORISÉES PAR LA LOI.
6. LIMITATION DE RESPONSABILITÉ. DANS LES LIMITES AUTORISÉES PAR LA LOI, SUN OU SES CONCÉDANTS NE POURRONT EN AUCUN CAS ÊTRE RESPONSABLES DE TOUTES PERTE DE REVENUES, PERTE DE PROFITS OU PERTE DE DONNÉES, NI DE TOUT DOMMAGE SPÉCIAL, INCIDENT, CONSÉCUTIF, INDIRECT OU PUNITIF, QUELLE QUE SOIT LA CAUSE ET LE FONDEMENT DE LA RESPONSABILITÉ, RÉSULTANT DE L’UTILISATION OU DE L’IMPOSSIBILITÉ D’UTILISER LE LOGICIEL, Y COMPRIS LORSQUE SUN AVAIT CONNAISSANCE DE L’ÉVENTUALITÉ DE TELS DOMMAGES. Dans tous les cas, la responsabilité de Sun à votre égard, qu’elle soit de nature contractuelle, délictuelle ou autre, ne pourra excéder le montant payé, ou en l’absence de paiement, le montant dû en vertu du présent Contrat. Les limitations stipulées ci-dessus s’appliquent même en cas de non-respect de l’objet principal de la garantie mentionnée ci-dessus. Certains États ne permettent pas l’exclusion des dommages incidents ou consécutifs ; il est donc possible que certaines des dispositions ci-dessus ne s’appliquent pas à vous.
7. RÉSILIATION. Le présent Contrat reste en vigueur jusqu'à sa date de résiliation. Vous pouvez, à tout moment, résilier le présent Contrat, en détruisant toutes les copies du Logiciel. Le présent Contrat sera résilié par Sun de plein droit, et sans mise en demeure préalable, en cas de non-respect de votre part d'une quelconque disposition du présent Contrat. Chaque partie peut de plein droit et sans mise en demeure préalable, résilier le présent Contrat dans le cas où le Logiciel deviendrait, ou risquerait de devenir, selon l’avis de l’une ou l’autre des parties, l’objet d’une action en contrefaçon d’un droit de propriété intellectuelle. En cas de Résiliation, vous devez détruire toutes les copies du Logiciel.
8. DISPOSITIONS APPLICABLES À L'EXPORTATION. Tout Logiciel et données techniques livrés dans le cadre du présent Contrat sont soumis à la législation des États-Unis sur le contrôle des exportations, et peuvent également être soumis aux lois d'autres pays relatives aux importations et aux exportations. Vous vous engagez à respecter strictement ces lois et ces règlements et reconnaissez qu'il vous appartient d'obtenir toutes les licences nécessaires en vue de l’exportation, de la réexportation ou de l’importation de ces Logiciels et donnée technique après leur livraison.
9. MARQUES DÉPOSÉES ET LOGOS. Vous reconnaissez et acceptez que Sun est propriétaire des marques déposées suivantes : SUN, SOLARIS, JAVA, JINI, FORTE et iPLANET, ainsi que de toutes les marques commerciales, marques de service, logos et autres signes distinctifs associés à SUN, SOLARIS, JAVA, JINI, FORTE et iPLANET (les « Marques Sun ») et vous acceptez de respecter les règles relatives à l’utilisation des Marques Sun telles qu'elles figurent sur le site: http://www.sun.com/policies/trademarks. Toutes les utilisations que vous ferez des Marques Sun devront l’être dans un sens favorable à Sun.

10. UTILISATEURS DU GOUVERNEMENT DES ÉTATS-UNIS. Conformément aux dispositions 48 CFR 227.7201 à 227.7202-4 (acquisitions du Ministère de la Défense (DOD)) et aux dispositions 48 CFR 2.101 et 12.212 (acquisitions non-DOD), si le Logiciel a été acquis par le gouvernement des États-Unis ou pour le compte de celui-ci, ou par un fournisseur ou sous-traitant principal du gouvernement des États-Unis (à tout niveau), les droits du gouvernement sur le Logiciel et sa documentation seront uniquement ceux stipulés dans le présent Contrat.

11. LOI APPLICABLE. Tout litige relatif au présent Contrat est soumis à la loi de l’Etat de Californie et à la réglementation fédérale américaine applicable. Aucune règle de conflit de loi ne sera applicable.

12. NON-VALIDITÉ PARTIELLE. Si l’une quelconque des dispositions du présent Contrat est nulle ou inopposable, le Contrat demeura applicable, à l'exception de cette disposition. Toutefois, si la nullité ou l’inopposabilité de cette disposition était contraire à l'intention des parties, ce Contrat serait alors résilié de plein droit et sans mise en demeure préalable.

13. INTÉGRALITÉ DE L'ACCORD. Le présent Contrat constitue l'intégralité de l'accord entre vous et Sun concernant son objet. Il annule et remplace toutes les communications écrites ou orales, propositions, déclarations et garanties, présentes ou passées, et prévaut sur toute disposition contradictoire ou additionnelle de tout autre devis, commande, confirmation ou communication entre les parties concernant l'objet du Contrat, et ce, pendant toute la durée du Contrat. Le présent contrat ne peut être modifié que par un avenant écrit et signée par un représentant habilité de chacune des parties.

DISPOSITIONS ADDITIONNELLES AU CONTRAT DE LICENCE

Les présentes Dispositions Additionnelles à la Licence complètent ou modifient les dispositions du Contrat de Licence de Code Objet. Les termes en majuscules non définis dans les présentes Dispositions Additionnelles ont la même signification que celle qui leur a été attribuée dans le Contrat de Licence de Code Objet. Les dispositions des présentes Dispositions Additionnelles annulent et remplacent toute disposition incompatible ou contradictoire du Contrat de Licence de Code Objet ou de toute licence jointe au Logiciel.

A. Concession de Licence d'Utilisation et de Développement de Logiciel à des Fins Internes. Sous réserve des dispositions du présent Contrat et des restrictions et exclusions stipulées dans le fichier README du Logiciel, y compris, notamment les Restrictions Relatives à la Technologie Java des présentes Dispositions Additionnelles, Sun vous concède une licence gratuite, non exclusive, non transférable et limitée pour reproduire pour vos besoins et votre utilisation internes, le Logiciel, complet et non modifié, aux seules fins de concevoir, développer et tester vos Programmes.

B. Licence de Distribution de Logiciel. Sous réserve des dispositions du présent Contrat et des restrictions et exclusions stipulées dans le fichier README du Logiciel, et notamment des Restrictions Relatives à la Technologie Java des présentes Dispositions Additionnelles, Sun vous concède une licence gratuite non exclusive, non transférable et limitée de reproduire et distribuer le Logiciel, sous réserve des conditions suivantes : (i) vous distribuez le Logiciel dans son intégralité et exempt de toute modification et uniquement s'il est intégré à vos Programmes et dans le seul but de leur exécution, (ii) les Programmes ajoutent une fonctionnalité significative et essentielle au Logiciel, (iii) vous ne distribuez pas de logiciel supplémentaire visant à se substituer aux composants du Logiciel, (iv) vous ne supprimez et ne modifiez aucune mention ou notice relative à la propriété du Logiciel, (v) vous ne distribuez le Logiciel qu'en vertu d'un contrat de licence protégeant les intérêts de Sun et se conformant aux dispositions du présent Contrat, et (vi) vous acceptez de défendre, garantir et indemniser Sun et ses concédants contre tous dommages, coûts, responsabilités, tout montant et/ou dépense lié(e) à une transaction (y compris les honoraires d'avocats), résultant d'une action, réclamation ou de poursuites intentées par un tiers du fait de l'utilisation ou de la distribution des Programmes et/ou du Logiciel.

C. Restrictions Relatives à la Technologie Java. Vous ne pouvez pas développer, modifier, ni changer, ni autoriser vos licenciés à développer ou à modifier ou changer le comportement des classes, interfaces ou sous-progiciels pouvant être identifiées, de quelque façon que ce soit, comme «java», «javax», «sun» ou autres dénominations similaires, telles que spécifiées par Sun dans toute convention ayant trait à une dénomination commerciale.

D. Code source. Le Logiciel peut contenir des codes sources, lesquelles ne sont fournies qu'à titre de référence, conformément aux dispositions du présent Contrat. Sauf disposition expresse contraire du présent Contrat, les codes sources ne peuvent pas être redistribués.

E. Code de tiers. Des mentions de droit d’auteur et des dispositions supplémentaires de licence applicables à des parties du Logiciel figurent dans le fichier THIRDPARTYLICENSEREADME.txt. En plus de toutes les conditions générales de licence de logiciel libre/logiciel gratuit de tiers identifiées dans le fichier THIRDPARTYLICENSEREADME.txt, les dispositions en matière d’exonération et de limitation de garantie des paragraphes 5 et 6 du Contrat de Licence de Code Objet s’appliqueront à tout Logiciel contenu dans la présente distribution.

Pour toute demande d'informations, veuillez vous adresser à : Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054, États-Unis.


voila.. le logiciel doit etre rediffusé "complet et non modifié"... c'est loin de satisfaire aux conditions pour etre inclus dans la framakey.....
http://www.loolidays.com
joshua

Messages : 3198
Géo : Nice

Mer 11 Jan, 2006 09:31

Bonjour,

Je ne modifie pas la JVM. J'utilise une clé de taille suffisante pour la stocker.

Mais je comprends mieux le problème si il s'agit d'en alléger le "poids" pour optimiser l'espace sur la clé USB. Pour cela il faut intervenir sur le code ce qui n'est effectivement pas possible d'une façon totalement libre
jaleg

Messages : 7
Géo : 75 - PARIS

Mer 11 Jan, 2006 09:40

tu ne le modifie pas, je comprend bien, mais tu la trimballe en quelques sorte "installé sur ta clé"...

la rediffusion est autorisé seulement dans le cas du programme d'install non modifié.... une fois installé, si on touche la structure, ou que on en modifie le fonctionnement... tu comprend?

la seule chose que l'on puisse faire, c'est redistribuer l'install tel quel...

donc, la chose a faire, c'est une doc pour expliquer a l'utilisateur comment "portabiliser" JVM point par point, et c'est lui meme qui feras la manip... de l'installer et la metre au bon endroit sur la clé...
http://www.loolidays.com
joshua

Messages : 3198
Géo : Nice

Mer 11 Jan, 2006 10:20

Bonjour,

J'avoue ne pas avoir perçu les choses de cette façon.

Dont acte, je ferais donc comme tu le dis.

Merci

A+
jaleg

Messages : 7
Géo : 75 - PARIS

Dim 12 Mars, 2006 20:15

Bonjour,

je déterre un peu ce sujet mais pour le faire dévier un peu. J'ai vu que Paint.net avait été portabilisé avec la structure de la Framakey et que par conséquent vous acceptiez un logiciel dépendant d'un framework sur le PC hôte.
Donc voici ma question, est-ce une bonne idée de portabilisé une application (en l'occurence eclipse) qui dépend de Java?

Je n'ai pas encore poussé à fond mes tests, mais à priori eclipse serait portable et discret. Ca vous interesse ou je ne vais pas plus loin (à priori je n'ai pas vu que cela avait été fait)?

Cordialement,
Léviathan
Invité

Dim 12 Mars, 2006 20:33

Heu, Eclipse n'emporterai-t-il pas sa propre JRE pour fonctionner ?
Sinon, c'est vrai que Eclipse est très bon.
Mais [s]un peu[/s] très lourd, et demande beaucoup de ressources pour fonctionner, surtout les dernières versions. C'est pas génial : sur un 1,4 GHz, 256 Mo de ram, ça rame à mort, faut surtout pas lancé firefox (ou internet explorer) avec, c'est inutilisable. Alors, pour l'emporter sur une clé USB...
Enfin, ça a peut-être changé depuis 1an que je ne programme plus. Mais c'est vrai qu'Eclipse est un must.
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Dim 12 Mars, 2006 20:37

ben disont que pour ma part, je me disais que le logiciel etais bien, donc, sur les machines "a jour en win-update", ça marche.. sur les autres, ça marche pas, et c'est tout... chuis pas aller plus loin...

donc, un gros pavé en rouge pour prévenir, et stop...

mais je croit que ça seras le seul, vu que ça risque de poser beaucoup trop de PB de "suivi" une fois que le projet de centralisation des applis seras lancé...

faut aussi penser a une chose, 100000 DL de la framakey.. si ça fais la meme chose avec la v1.5 et que les utilisateur commencent a bloquer sur des trucs comme ça, y risque d'y avoir une avalanche de retour.. donc, a la 1ere "alerte", le paquet seras surement suprimé purement et simplement...

:cry:
http://www.loolidays.com
joshua

Messages : 3198
Géo : Nice

Dim 12 Mars, 2006 20:49

C'est forcément interessant, d'autant qu'eclipse est probablement l'environnement de développement libre le plus utilisé (Java, mais aussi PHP)

Le principe est simple, les critères son pour nous (joshua, reprends moi si je dis une connerie) :
- la licence : le soft doit nécéssairement être libre (si d'autre personnes veulent portabiliser des softs non libres, libre à eux ( ;) ), mais nous ne les diffuserons pas)
- la stabilité : il faut que le soft soit stable
- la qualité : comme on ne pourra pas etre exhaustif, nous avons pris le parti de nous concentrer essentiellement sur le "best-of" du libre. Rien n'empêche quelques redondances, évidemment, mais le but n'est pas de portabiliser tout et n'importe quoi.

Enfin, comme il est évident que la portabilisation ne va pas uniquement être dévolue à Joshua, sarkos, ou tuxmouraille, une fois qu'on aura un peu stabilisé les choses, nous publierons donc un "guide de portabilisation" suffisament détaillé pour que quiconque puisse portabiliser une application que nous ne proposerions pas.
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Dim 12 Mars, 2006 20:54

joshua a écrit:mais je croit que ça seras le seul, vu que ça risque de poser beaucoup trop de PB de "suivi" une fois que le projet de centralisation des applis seras lancé...

faut aussi penser a une chose, 100000 DL de la framakey.. si ça fais la meme chose avec la v1.5 et que les utilisateur commencent a bloquer sur des trucs comme ça, y risque d'y avoir une avalanche de retour.. donc, a la 1ere "alerte", le paquet seras surement suprimé purement et simplement...

:cry:

Je suis d'accord avec toi que la gestion des problemes est forcément un aspect à prendre en compte. Maintenant, s'il se portabilise "mal", je suis tout à fait d'accord pour dire qu'on ne le proposera pas (ou alors avec un avertissement clair disant qu'on ne fait pas de support).
Mais il est vrai aussi qu'une FAQ bien faite limite *beaucoup* les problemes de support :)
*Nouveau venu ? Lisez les règles d'utilisation de ce forum
*Une question à poser ? Assurez vous qu'on vous répondra
*Soutenir Framasoft ? Participez à l'annuaire !
*"T'es où ?" Inscrivez vous sur la FramaMap
pyg

Avatar de l’utilisateur
Messages : 7858
Géo : Lyonnais

Dim 12 Mars, 2006 21:47

bon, merci de vos réponses. Je vais faire les tests nécessaires (en essayant de trouver des PCs les plus vierges possibles car ceux que j'utilise comporte tous des environnement de développement). Si j'ai le moindre doute sur sa stabilité, je ne le proposerais pas.
Je comprends très bien votre appréhension vis à vis des retours possible, donc même si après que j'ai fait tous les tests nécessaire et contruit la structure propre à la framakey (si eclipse est effectivement portable et discret), n'hésitez pas à me dire que l'on ne publiera pas ce logiciel.
Invité


Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit