Aide - Recherche - Membres - Calendrier
Version complète : Skinner les fichiers prc
Les Forums de PalmAttitude.org > GENERAL PalmOS > Divers (PalmOS)
Pages : 1, 2
HP
Je suis en train de finaliser une version de HPSkin Studio qui devrait permettre de skinner n'importe quel fichier Prc ... donc n'importe quel skin ou programme au standard PRC.

Dans sa version finale cette version devrait aussi permettre de traduire le programmes.

La 1ère version Beta qui devrait sortir demain je pense.
Pour l'instant cette version ne s'occupe encore que des images des fichiers prc.

HPSkinStudio continuera d'être un outil spécialisé dans la gestion de skins référencés, mais je me suis dit qu'il serait interessant de fournir aussi la possibilité de "skinner" n'importe quel fichier Prc ...
Bien sur dans ce contexte et pour ces cas particuliers "non référencés" le programme ne pourra pas bien entendu proposer tout le potentiel des fonctions comme par exemple "le visio" ou le "preview dynamique" ... mais cela restera quand même un outil convivial et facile à utiliser même pour les "non techniciens"

Je me suis amusé sur quelques fichiers "programmes" et quelques skins dont je n'avais aucune idée de la structure ... et ça à l'air plutôt interesant....
Par exemple pouvoir changer à sa guise les icônes du bureau sans passer par des jeux d'icones et C°, pouvoir changer les images de programmes dont l'ergo ne nous plait pas ...

Alors, si certains sont tentés par l'aventure du "beta test" qu'ils me contactent ...
olivier101
Par curiosité, comment se positionnera cet outil face à SkinUI et PalmRevolt ?
Azrael
Question : quid de la légalité ? M'étonnerait que la licence d'un soft commercial utorise la modification du .prc ... si ?
Patrice
CITATION(Azrael)
Question : quid de la légalité ? M'étonnerait que la licence d'un soft commercial autorise la modification du .prc ... si ?

A voir au cas par cas. Mais ce n'est pas limité aux softs commerciaux. Pour ma part, j'interdis toute manipulation des programmes dans mes licences freewares. Ne serait-ce que parce que l'utilisateur qui bricole un prc n'a aucun moyen de savoir s'il n'impacte pas le fonctionnement du logiciel. Et le support est déjà chiant à assurer sans ce genre de bidouilles...
HP
CITATION(olivier101 @ 24/10/2005 à 21:12 ) *
Par curiosité, comment se positionnera cet outil face à SkinUI et PalmRevolt ?


Hello Olivier... qu'entends tu par "positionner" ?

Si par là t'entends quelle sera ma position par rapport aux skins des programmes à gérer pour PalmRevolt et SkinUI ma position est simple :

1. Andrew (PalmRevolt) est un ami de longue date. Je suis béta testeur de tous ses programmes depuis son tout premier. Je l'ai même aidé pour développer certains de ses outils corollaires pour PC.
C'est un garçon adorable plein de courage, qui a une vie pas facile et que je soutiendrai toujours.
Donc dans la prochaine version de HPSS les skins pour PalmRevolt seront référencés ...

2. Dimitry (SkinUI) est un enfant gâté qui se prend pour un génie ! Il ne condescent à partager et collaborer avec les autres que quand ça l'arrange. Je n'aime ni ses façons d'agir ni ses façons de réagir...
Je ne comprends pas que sur 1scr on ne l'ait pas envoyé sur les roses quand on voit de quelle manière plus que cavalière il s'est servi d'eux et les a manipulé...
Faut aussi apprécier la manière dont il traite certains "skinners" ... ce garçon est un sens unique.
Pour finir avec SkinUI, il semblerait qu'il va utiliser un algorithme propriétaire pour coder les images ...
HPSS à une vocation standard et je n'entends pas le faire évoluer vers un "best of" de cas particuliers.
Si pour référencer les skins relatifs à SkinUI je dois développer toute une couche spécifique je préfère laisser tomber.

En ce qui me concerne, tous mes développements Palm et C° entrent dans le cadre de mes loisirs. J'ai autre chose à faire que de me prendre la tête avec toute ses histoires que je trouve un tantinet mégalos.
Le monde Palm ne va pas trop bien et je pense que l'heure n'est plus aux guéguerres stériles.
Comme beaucoup le savent dans toute cette aventure je suis "associé" avec Bob Eaton (Festus440). Il partage mon sentiment.

Si par "Positionner" t'entends autre chose ... ben je vois pas trop.
PalmRevolt et SkinUI s'attaquent au "système Palm" de l'intérieur, alors que HPSS s'attaque aux fichiers "prc" (skins ou programmes) donc pas grand chose à voir. Les deux sont complémentaires.
HP
HPSS ne fera rien qui puisse permettre de "craquer" un programme ni d'en modifier sa structure interne.
Il se contentera de fournir un outil simple et convivial :
1. Pour modifier les images (notamment celles des icônes du bureau)
2. Pour modifier et donc traduire les textes existants.

Mon idée de base était de fournir un outil générique permettant de travailler et compiler n'importe que "Skin" de type "Prc". Le fait de pouvoir aussi "skinner" les programmes n'est qu'une conséquence du système et de la structure des fichiers Palm.

HPSS ne fera rien de plus et plutôt moins que ce que permettent déjà des tas d'autres outils que ce soit "Constructor", "PrcExplorer" etc. ... voire un simple éditeur Hexadécimal.
Quand j'écris "plutôt moins" j'entends par là qu'à l'inverse de bien des outils existants HPSS canalise et contrôle ce qu'il permet de modifier : Images et Textes c'est tout !

Ce qui dérange en fait c'est que HPSS met à la portée de tous de manière simple ce qui est jusqu'ici réservé à une petite "élite technique"

J'ai l'habitude de me faire "descendre"... alors pas de souci...
Me demande bien ce qu'on va trouver ce coup là ... quid de Pilrc, Quid de PrcExplorer... je n'utilise plus aucun outil externe...
Patrice
Je ne conteste pas le fait que d'autres outils existent.

Mais croire (et faire croire) qu'une "simple" modification de texte ou d'image sur le contenu d'un prc n'a aucune conséquence sur le logiciel ET son fonctionnement est une vue limitée...

Et tu ne peux pas non plus empêcher qu'une licence interdise TOUTE modification d'un fichier exécutable. Cela fait partie du droit d'auteur et il est inviolable.
olivier101
CITATION(HP @ 25/10/2005 à 09:17 ) *
Hello Olivier... qu'entends tu par "positionner" ?

En fait j'entendais surtout techniquement... si je comprends bein ton outil va modifier uniquement le PRC, et n'a pas de gestion "dynamique" des skins comme skinUI ou PalmRevolt ?
HP
CITATION(olivier101 @ 25/10/2005 à 10:19 ) *
En fait j'entendais surtout techniquement... si je comprends bein ton outil va modifier uniquement le PRC, et n'a pas de gestion "dynamique" des skins comme skinUI ou PalmRevolt ?


Yep Olivier, c'est cela, ni plus ni moins.
En fait je passais mon temps à tenter de suivre les mises à jour des skins référencés par HPSS (Travail de fou dès que tu dépasses 5 ou 6 skins).
D'autre part, des tas de gens me demandaient d'inclure tel ou tel skin en gestion...

Comme je ne m'en sortais plus j'ai décidé de changer mon fusil d'épaule.
Je vais me contenter de proposer et maintenir les quelques skins référencés de programmes que j'aime bien, de programmes pour lesquels les devs sont des "amis" avec lesquels je collabore dans le respect et la bonne humeur.

Pour tout les autres skins HPSS permettra donc aussi de les gérer et les compiler mais de manière plus sommaire, moins stucturée, moins conviviale ....
C'est tout ...

Il se fait que sous Palm OS skins et programmes ont quelque part la même structure ...


CITATION(Patrice @ 25/10/2005 à 09:55 ) *
Je ne conteste pas le fait que d'autres outils existent.

Mais croire (et faire croire) qu'une "simple" modification de texte ou d'image sur le contenu d'un prc n'a aucune conséquence sur le logiciel ET son fonctionnement est une vue limitée...

Et tu ne peux pas non plus empêcher qu'une licence interdise TOUTE modification d'un fichier exécutable. Cela fait partie du droit d'auteur et il est inviolable.


Je ne cherche ni à me défendre, ni à me justifier ... ni à faire croire quoi que ce soit !
J'explique simplement ce que permettra de faire HPSS.
Une fois que t'as acheté une licence de programme t'en fait ce que t'en veux en ce qui concerne ton usage personnel !

Pour la vue limitée je plaide coupable... j'ai beau porter des lunettes ça ne corrige pas à 100%.
lmame
A priori et vu ce que j'en ai compris et testé pour le moment, ce soft ne permets de modifier que:
-> les ressources images classiques Palm OS (genre Icones ou images contenues dans un prc sous réserve qu'elles soient sous forme standard),
-> les ressources texte "de base" comme les libellés,

Bref ce serait nickel pour, par exemple, localiser certains softs qui ne sont qu'en Anglais ou Japonais en Français (ou le contraire) sans passer par une version Palm OS imbittable.


Patrice, apparemment tu as une idée de détournement possible en tête, à quoi penses tu exactement en fait?
Azrael
CITATION(HP @ 25/10/2005 à 10:42 ) *
Une fois que t'as acheté une licence de programme t'en fait ce que t'en veux en ce qui concerne ton usage personnel !

Ca me parait abusif, ça, non ? huh.gif
HP
CITATION(Azrael @ 25/10/2005 à 11:22 ) *
Ca me parait abusif, ça, non ? huh.gif


Abusif en quoi ?
T'as même le droit de le virer et le mettre à la poubelle si c'est une daube...

Tant que c'est pour ton usage personnel, que tu ne diffuse pas à d'autres ni ne cherches à commercialiser tes modifications tu fais bien ce que tu veux.
Azrael
CITATION(HP @ 25/10/2005 à 11:31 ) *
Abusif en quoi ?
T'as même le droit de le virer et le mettre à la poubelle si c'est une daube...
Tant que c'est pour ton usage personnel, que tu ne diffuse pas à d'autres ni ne cherches à commercialiser tes modifications tu fais bien ce que tu veux.

anim_endesaccord.gif ...
Cf par exemple la license DocsToGo :

CITATION
No transfer, distribution, modification or translation of this program, electronic or otherwise, is permitted without DataViz's written permission. VIOLATION OF COPYRIGHT IS A SERIOUS OFFENSE, PUNISHABLE BY MONETARY PENALTIES AND POSSIBLE IMPRISONMENT.


Je ne dis pas que c'est pareil pour tous les logiciels, mais ca l'est pour DTG, en l'occurence. Ce que tu proposes de faire avec ton logiciel est donc en contradiction avec la license DTG que nombre d'entre nous ont signé.
lmame
Bah il est bien évident qu'il faut demander, quand on est poli, l'autorisation à l'auteur d'abord sourire.gif

Quand je parlais de traduction de certains softs, je pensais plus à des éditeurs plus "petits" ou carrément des programmeurs "maison" qui très souvent ne font pas de localisation car ça leur prends la tête ou qu'ils ont autre chose à faire, ou qu'ils ne parlent pas la langue de la personne en question...
Combien de fois j'ai eu le cas pour certains jeux, ou utilitaires...
Par exemple les utilitaires de Shark Boy sont tous en US et cela pénalise nombre d'utilisateurs Français (exemple) qui ne pitent pas un mot d'English. Je ne pense pas que ce genre de programmeur, qui font ces utilitaires (même payants) seraient contre une localisation dans ces conditions si on leur demandait...

Ca m'est déjà arrivé avec certains programmeurs US ou Japonais qui n'ont rien contre, au contraire...


Pour ce qui est d'éditeurs comme Dataviz, Iambic ou autre, en fait je ne vois même pas l'intérêt (néanmoins, le "WITHOUT" est intéressant et laisse une porte ouverte, comme quoi tout le monde n'est pas réfractaire à 100% si on lui demande gentiment) vu que ce genre d'éditeur propose déjà une localisation, à la base...


Ps:
C'est moi ou la fonction de notification par email ne marche pas?
antoinepierre
CITATION(lmame @ 25/10/2005 à 12:22 ) *
Ps:
C'est moi ou la fonction de notification par email ne marche pas?
Il semble que ce ne soit pas toi.
Patrice
CITATION(HP)
Tant que c'est pour ton usage personnel, que tu ne diffuse pas à d'autres ni ne cherches à commercialiser tes modifications tu fais bien ce que tu veux.

FAUX rolleyes.gif

Si la licence interdit les modifications, toute modification est illégale. POINT.
olivier101
CITATION(Patrice @ 25/10/2005 à 13:23 ) *
Si la licence interdit les modifications, toute modification est illégale. POINT.

Pas forcément, rappelons que le dernier mot est à la loi; la licence étant un contrat on peut considérer la possibilité de clauses abusives. C'est le cas en particulier de l'interdiction de rétro-ingénierie (sous certaines circonstances).
HP
CITATION(Patrice @ 25/10/2005 à 13:23 ) *
FAUX rolleyes.gif

Si la licence interdit les modifications, toute modification est illégale. POINT.


En ce qui me concerne j'ai aucun problème .... mon programme ne fait rien de plus ( et même moins ) que ce que font déjà des tas d'autres utilitaires sur le marché et distribués par des sociétés ayant pignon sur rue.
Ce que feront les gens avec mon outil les regarde et est l'affaire de leur conscience !

Je suis désolé de t'informer que ma première beta est au point et marche "top moumotte" icon_biggrin.gif
Sympa de pouvoir enfin personnaliser de manière définitive les icônes des programmes affichés sur le bureau du Palm ...
Ulysse
CITATION(Patrice)
FAUX rolleyes.gif

Si la licence interdit les modifications, toute modification est illégale. POINT.


Donc une fois que j'ai installé un programme, je ne peux pas le supprimer. Parce que dans le genre modification, la mise à la poubelle en est une sérieuse.

J'admire sincèrement la manière que vous avez de suivre les règles et la capacité avec laquelle vous êtes capables de vous conformer à une notice, aussi abusive soit-elle.

Ah, un dernier truc, j'espère que vous faites bien votre déclaration à la sacem quant vous sifflotez un air dans la rue.
Tabetozor
Merci pour ta contribution.
Ulysse
Désolé pour le ton débile de mon précédent post...

... ça fait plusieurs années que je vous lis et je n'arrive toujours pas à comprendre ce genre de démonstration (le contrat de licence est en marbre, et jamais je ne m'autoriserai à avoir un avis divergent), de surcroît quand elles émanent de personnes qui me semblent brillantes.

Mon post arrivait comme un cheveu sur la soupe, j'en suis navré, la lecture de ce thread m'ayant passablement énervée... La comparaison entre la passion sincère d'HP et le ton un poil obtus employé par certains rigoristes en était la cause.
Patrice
J'ai au moins une bonne raison d'être énervé : je reçois des dizaines de mails plus ou moins débiles de demandes de support tous les jours. Il me semble légitime de ne pas avoir envie d'en recevoir encore plus.

Quant aux clauses de licences, tu n'as qu'à les lire pour voir que tes élucubrations ne sont que cela. Idem pour Olivier : l'autorisation de décompiler un programme est très strictement encadrée. Et va chercher le nombre de fois où ces dérogations ont été utilisées devant un tribunal, ta main droite devrait suffire.

Si les conditions d'une licence ne vous plaisent pas vous avez LA TOTALE LIBERTE de ne pas les accepter en n'utilisant pas le logiciel (et en demandant le remboursement si vous l'avez payé). Laissez donc la LIBERTE AUX DEVELOPPEURS de faire les choix qui leur plaisent. MERCI.

L'obtus te dit bonsoir.
Ulysse
CITATION(Patrice @ 25/10/2005 à 21:59 ) *
J'ai au moins une bonne raison d'être énervé : je reçois des dizaines de mails plus ou moins débiles de demandes de support tous les jours. Il me semble légitime de ne pas avoir envie d'en recevoir encore plus.

C'est légitime en effet, mais ton raisonnement tient sur le fait que tu prends l'utilisateur lambda pour un débile potentiel... c'est triste.
CITATION(Patrice @ 25/10/2005 à 21:59 ) *
Si les conditions d'une licence ne vous plaisent pas vous avez LA TOTALE LIBERTE de ne pas les accepter en n'utilisant pas le logiciel (et en demandant le remboursement si vous l'avez payé).

Ben non justement. Quand j'achète un logiciel dans sa boite j'ai besoin de commencer l'installation pour lire le contrat de licence et, s'il ne me convient pas, le magasin qui me l'a vendu ne me le reprend pas sous prétexte qu'il est déjà ouvert.

Je n'ai jamais essayé de me faire reprendre un logiciel acheté sur le net, mais j'ai peur que le problème soit le même.
CITATION(Patrice @ 25/10/2005 à 21:59 ) *
L'obtus te dit bonsoir.

Le débile potentiel aussi.
falcorth
blink.gif blink.gif blink.gif

P.S. : par avance, désolé pour les fautes mais là où j'ecris ça je n'ai pas le temps de relire !!!

Tout ceci est bizarre !!!

Qu'est ce qui gêne en fait, je ne comprend pas !!!

Je ne vois personne se plaindre de constructor machin qui peut tout reprendre sur un soft alors que HPSS permet lui de limiter a très peu de choses et ceci volontairement mais en prenant l'essentiel !!!

On crois lire des assistés !!! Quand un gars veux craquer un soft il demande pas l'autorisation et je pense que ceux qui utilisent HPSS sont des gens plutôt interessant et n'ont pas dans leur vision le fait de détruire quelconque "PRC" existant !!!

Soyons adulte un peu voyons... Soyons tous responsable !!!!!!!!

Arrêtez de faire le procés de rien du tout !!!

HP a créé ce soft, maintenant nombreux serons les devs qui en serons ravis !!! J'en suis certains !!! Et cela au niveau international car au niveau national je trouve que trop de personnes sont un peu fermé !!!

CONCLUSION :

Ben ce soft est super, il permet de faire des choses très bien, et lorsque j'achete un soft ben je suis désolé mai j'en fais ce que je veux et si ça fait ch.er le dev ben il n'a qu'a pas le vendre son soft !!! On dirais une dictature egoiste de dev a l'esprit fermé de vouloir interdire ce genre d'action !!!

Enfin !!! Bravo pour le boulot HP, et n'oubliez pas que nous sommes tous responsables de nos propres actes alors arrêtez de jugé ce qui font des choses constructives !!!

Voilà autrement ben coucou tous le monde !!! siffle.gif
Tabetozor
Euh excusez moi, mais :
- La tournure que prends ce thread ne me plait pas !
- Patrice, n'a jamais dit que ce sont des débiles qui lui envoient des mails, mais que ce sont des demandes débiles... ce qui n'est pas du tout la même chose. Je peux être très intelligent et poser des questions idiotes, ce n'est pas incompatible (faites une recherche sur mes posts... oui bon, je ne suis pas non plus intelligent)
- Merci à tout le monde de changer de ton afin que nous puissions lire vos commentaires et idées avec plaisir.

Sinon, c'est simple, je termine la conversation et j'en serais le premier désolé.
falcorth
CITATION(Tabetozor @ 25/10/2005 à 22:37 ) *
- Merci à tout le monde de changer de ton afin que nous puissions lire vos commentaires et idées avec plaisir.


top.gif yeah.gif anim_rotate.gif
lmame
Pour Patrice:
Je suis dév "pro" et je dois recevoir autant de mails / coups de téléphone / demande d'assistance que toi qui sont toutes aussi (les demandes) débiles les unes que les autres sur des fonctions documentées par exemple dans l'aide qu'on se demande d'ailleurs bien à quoi ça sert de s'embêter à la pondre anim_grin.gif

Maintenant, mais c'est sûrement perso, si je bidouille un soft, il ne me viendrait même pas à l'esprit d'aller demander au dév des conseils ou pourquoi ça ne marche pas...

Exemple:
Je bidouille Phpbb depuis quelques années maintenant et je fais des trucs assez marrants avec, de même avec le blog, les galleries, etc... Une fois que j'ai changé une ligne de code, je suis seul, par définition sourire.gif


En revanche je ne comprends pas trop le remu ménage étant donné qu'il n'y a ici aucune réecriture de code ou décompilation, mais bon sourire.gif
Maintenant je pense qu'il sera également indiqué dans le soft de HP que:
-> si vous modifiez le soft (texte / images), c'est VOTRE problème,
-> ne pas distribuer le soft sans en parler précèdemment au dév,


Il est sûr qu'après on fait ce qu'on veut avec, j'ai déjà fait des trucs pas nets avec Constructor ou de simples éditeurs Hexa sourire.gif
aiwei
CITATION(lmame @ 25/10/2005 à 23:09 ) *
En revanche je ne comprends pas trop le remu ménage étant donné qu'il n'y a ici aucune réecriture de code ou décompilation, mais bon sourire.gif
Maintenant je pense qu'il sera également indiqué dans le soft de HP que:
-> si vous modifiez le soft (texte / images), c'est VOTRE problème,
-> ne pas distribuer le soft sans en parler précèdemment au dév,
Il est sûr qu'après on fait ce qu'on veut avec, j'ai déjà fait des trucs pas nets avec Constructor ou de simples éditeurs Hexa sourire.gif

1. réécrire un texte peut par exemple avoir un impact sur l'interface (texte plus long que le bouton prévu à l'origine) et entrainer quelques "disfonctionnements".
2. De toute façon, reskinné ou pas, si la licence ne le permet pas, personne n'a le droit de redistribuer un soft sans la permission de l'auteur.
Khertan
Un texte plus long ... en genéral sur un boutton ou un label ... ca donne ca :

"Fatal Exception"

Et oui aucun système d'exploitation n'aime les overflow ... et encore moi sur ceux dont la mémoire n'est pas protégé ...
Calino
doh.gif Rôlala la prise de choux pour pas grand-chose !

Patrice, je te respecte infiniment, mais faut admettre que ton point de vue (partagé par d'autres, rigoristes dans l'âme rtfm.gif) est difficile à accepter pour quelqu'un d'étranger à la sphère de la programmation icon_diable.gif.

Si tu achète quelque chose, tu en est propriétaire. Et encore, même un locataire peut user comme bon lui semble de son appartement ou de sa maison, tant qu'il la rend en bon état et que la jouissance de ce bien ne cause pas tord à autrui (coincoin, tu m'arrete si je me trompe).

Donc si j'ai envie de changer le code de Metro, ben tant mieux pour moi ! Ca ne change rien pour toi en tant que concepteur ou pour les autres utilisateurs... Les courriels abusifs de demande de support, je suis d'accord ca doit être une plaie, mais bon le gars qui bidouille un truc il en prend la responsabilité, il se dém.rde !

La propriété intellectuelle est une notion complexe, mais pour moi le palm c'est aussi l'esprit de "bidouille". Tant que ca ne gene personne et que ca n'est pas illégal (au sens cracking, revente etc...)

Notez que je dit tout ca sans aucune forme d'animosité anim_wink.gif icon_cool2.gif
olivier101
CITATION(lmame @ 25/10/2005 à 23:09 ) *
-> si vous modifiez le soft (texte / images), c'est VOTRE problème,
-> ne pas distribuer le soft sans en parler précèdemment au dév

Je suis assez d'accord éthiquement avec ça. En toute conscience, quel tort je peux causer au développeur si je modifie ma propre copie du programme, pour mon propre usage? En admettant bien sûr que je ne lui demande pas pourquoi ça ne marche plus après... ninja.gif
aiwei
Un problème, dans tout ça, c'est qu'il y a les "bons" et les "méchants".
Je pense pouvoir dire que tous ceux qui s'expriment ici (et, heureusement, d'autres encore) sont parmi les "bons", et ne vont pas sauvagement modifier un soft puis soit eng...ler son auteur parce que ça ne marche plus, ni le redistribuer.
Par contre, il y a les autres, ceux qui ne vont pas se gêner. C'est pour eux (ou plutôt "contre" eux) que les licences sont faites. Et le problème est plus important lorsqu'il s'agit d'un freeware, donc sans clé de contrôle, pour lequel des copies modifiées peuvent très rapidement circuler. Et fatalement ça risque de retomber sur l'auteur un jour ou l'autre.
Et partant de là, il revient aussi aux "bons" de montrer l'exemple.

Pour répondre plus spécialement à Calino : non, le monde Palm n'est pas plus le monde de la "bidouille" que les autres domaines de l'informatique. Il n'y a qu'à voir l'envolée des "solutions mobiles" dans le monde professionnel pour s'en convaincre (d'ailleurs, le prochain salon Mobile Office doit avoir lieu dans quelques semaines : va falloir que je m'y inscrive).
Mais il est vrai que si on considère les passionnés qui viennent sur PA ou d'autres forums, les "geek" ou "quasi geek", la vision "bidouille" peut paraître assez proche.

Bon, allez, pisse un deux love, comme ils disent.
Sur ce, je vais faire un petit tour ICI avant d'aller dans mon lit.
Calino
CITATION(aiwei @ 26/10/2005 à 01:03 ) *
Par contre, il y a les autres, ceux qui ne vont pas se gêner. C'est pour eux (ou plutôt "contre" eux) que les licences sont faites. Et le problème est plus important lorsqu'il s'agit d'un freeware, donc sans clé de contrôle, pour lequel des copies modifiées peuvent très rapidement circuler.
Je comprend pas... On ne parle pas d'open source, où le code est en clair ?!
Suffit pas d'un coup de moulinette du logiciel d'HP pour changer tout le programmes !
Moi j'ai compris qu'on pouvait juste changer le logo et les menus...
On pourrait penser à une application qui se chargerait par dessus et qui changerais les textes, mais c'est beaucoup moins souple !

Enfin, celui qui veut le faire (le méchant) y arrivera, moi je suis pas un gros cake mais j'ai autre chose à faire et malgré le programme d'HP ca se fait pas en soufflant dessus non plus.

Vous pensez réellement qu'il y a un risque de voir apparaitre des versions hackés ?
Patrice
CITATION(Calino)
Si tu achète quelque chose, tu en est propriétaire.

Faux. Lorsque tu payes pour un logiciel, tu achètes un droit d'utilisation et non de propriété. C'est la première clause de la quasi totalité des licences existantes.

Je suis effaré de voir cette unanimité contre ma position : en gros, vous dites "le client a tous les droits et si le développeur n'est pas d'accord, il n'a qu'à changer de métier". Entre ce genre d'énormité et la bataille sur les brevets logiciels, il y a de quoi être purement dégouté icon_cry.gif
Calino
Je soutiens la lutte de la FFII.

Je suis d'accord avec toi : c'est ce que dit la licence, et ce qui a du mal à passer dans le public. L'ambiguité porte sur la notion de propriété : j'entend "liberté d'en faire ce que bon me semble", tu entend "protection et respect du travail du programmeur"


Tu n'a pas répondu à ma question sur la "lisibilité" d'un code comme celui de metro : à part les menus, qu'est ce que tu peux changer avec le programme d'HP ?

Quand j'achète une voiture, si j'ai envie de lui mettre des pneus de 127 pouces, ca me regarde ! Je ne remet pas en question le travail des designers/ingénieurs etc...

CITATION(Patrice @ 26/10/2005 à 07:07 ) *
(...) il y a de quoi être purement dégouté icon_cry.gif
Meuh non anim_calin.gif
Tabetozor
Je suis d'accord avec Patrice (tout le monde s'en fiche sans doute), mais je pense que nous ne parlons plus uniquement de HP et de son soft, mais plutôt de l'esprit de ce genre de soft.

Prenons un exemple dans ma partie : La communication.
Un client me contact pour lui faire un plan média, un site web, des brochures... Une fois le boulot terminé, je lui parle d'un service de mise à jour, la réponse est presque toujours "oh non on se débrouillera".

Et à chaque fois cela ne rate pas, je retrouve mon boulot saccagé par des personnes incompétentes que ce soit pour le site web ou pour les brochures, les présentations .... Je vous passe les détails icon_evil.gif

Même si je cède mes sources et donc le client est dans son droit, c'est un peu énervant de voir son travail défiguré et surtout cela me joue des tours: Comment voulez-vous que je dise "pour voir mon boulot, allez voir tel ou tel site" quand je sais que derrière le client a modifié mon code et que cela ne ressemble plus à rien.

Toutes proportions gardées, je crois que nous sommes dans le même cas avec ce genre de soft. Les développeurs n'ont peut-être pas envie de voir leur travail saccagé et je le comprends. Surtout que contrairement à moi, ils doivent parfois gérer derrière parce que un jour un "client" aura entre les mains une version "modifiée" qui plantera peut-être et qui contactera le créateur.

J'aurais pu aussi prendre les exemples des voitures. En principe, à chaque modification de carrosserie, de moteur, on devrait repasser aux mines donc Calino, je pense que tu as tord.
Calino
CITATION(Tabetozor @ 26/10/2005 à 07:22 ) *
J'aurais pu aussi prendre les exemples des voitures. En principe, à chaque modification de carrosserie, de moteur, on devrait repasser aux mines donc Calino, je pense que tu as tord.
On en revient à ma question : un changement de logo et de langue de menu, c'est de l'ordre de la peinture de carrosserie.
Evidemment si je met un V12 dans une carcasse de 4CV, elle va pas être homologué.
Mais hors l'open-source, peut-on vraiment aussi facilement "casser" le code d'un prc ?
Azrael
Moi non plus, je ne comprends pas que l'on puisse nier à un développeur le droit de rédiger la licence dans le sens qu'il souhaite. Libre à chacun de l'accepter ou de la refuser ...
Patrice
CITATION(Calino)
Tu n'a pas répondu à ma question sur la "lisibilité" d'un code comme celui de metro : à part les menus, qu'est ce que tu peux changer avec le programme d'HP ?

Si tu changes les images / icônes, je te garantis que tu peux générer des dysfonctionnements sensibles sur le programme.
HP
Ciel.... je suis découvert !
Tout le monde sait maintenant que je ne suis qu'un petit bidouilleur irresponsable !
Certes depuis plus de 20 ans j'écris des logiciels de gestion, j'ai monté une société qui fait vivre près de 30 salariés... plus de 700 entreprises gèrent leur affaire avec mes softs ...
Pourvu qu'ils n'apprennent jamais ma criante incompétence, qu'ils ne se rendent pas compte que je ne connais rien au monde des dévelopeurs, qu'en fait je ne sais même pas ce qu'est un programme, un vrai !...

HPSS ne décompile rien ... ne donne pas accès au code des skins ou programmes qu'il permet de gérer.
Ce n'est qu'un "Extractor" de ressources au même titre que Contructor, Ressources Hacker, PrcExplorer...etc
Sa seule originalité, du moins je l'espère est de proposer une interface organisée, plus simple, plus conviviale, plus ciblée ... en bref moins technique que tous ces utilitaires....

En fait toutes cette discussion n'est qu'un faux débat ! Si ceux qui ici descendent en flamme HPSS ont quelques compétences techniques ils le savent bien ! Ne confondons pas ressources et code !
Ce qui dérange en fait c'est que HPSS vulgarise, ouvre la porte aux non informaticiens à ce qui est le terrain de chasse privé, le fond de commerce d'une petite élite.

Il faut du talent pour redessiner des images, des compétences pour traduire correctement des textes.
Mon but est simplement d'ouvrir la porte à des personnes ayant ces talents mais que la technique rebute....
Khertan
HP ... personne ne dit que tu es incompetent ... loin de la ...

Juste que certaine bidouille sur des prc ... meme begnigne paraissent elle ... comme le changement d'un texte sur un bouton peuvent ammener à une erreur ...

Je le dit et je le repete ... si le concepteur a prevu un emplacement memoire disont de 30 caractères pour un texte et que celui ci fait plus, et que la taille n'est pas verifié on fait d'office un overflow ...
Un bouton dont le texte est plus long que ce qui est prévu par la ressource ammene aussi a un overflow et souvent à un plantage ... le plus souvent cela se traduit par un comportement etrange de l'application ...
Remplacer une image de la meme taille par une autre peut si celle ci respecte le meme encodage ne poser aucun soucis ... pour le reste ... c'est autre chose ...
Tabetozor
et personne ne descends en flamme quoi que ce soit... un poil exagéré, non ? cool.gif
lmame
CITATION(Tabetozor @ 26/10/2005 à 07:22 ) *
Prenons un exemple dans ma partie : La communication.
Un client me contact pour lui faire un plan média, un site web, des brochures... Une fois le boulot terminé, je lui parle d'un service de mise à jour, la réponse est presque toujours "oh non on se débrouillera".

Et à chaque fois cela ne rate pas, je retrouve mon boulot saccagé par des personnes incompétentes que ce soit pour le site web ou pour les brochures, les présentations .... Je vous passe les détails icon_evil.gif

Même si je cède mes sources et donc le client est dans son droit, c'est un peu énervant de voir son travail défiguré et surtout cela me joue des tours: Comment voulez-vous que je dise "pour voir mon boulot, allez voir tel ou tel site" quand je sais que derrière le client a modifié mon code et que cela ne ressemble plus à rien.

Toutes proportions gardées, je crois que nous sommes dans le même cas avec ce genre de soft. Les développeurs n'ont peut-être pas envie de voir leur travail saccagé et je le comprends.


Ouhlà chevalier sourire.gif

Il faut expliquer la différence ici entre un développement "pro" dont tu parles, et un développement d'un logiciel destiné à la diffusion par son auteur:

1°) si tu vends un service "pro" pour un client comme par exemple un site, un soft avec lequel tu files les sources (et qui coûte souvent TRES cher), dans tout contrat pro il bien marqué que:
"Si toi y'en a modifié 1 ligne de code et toi y'en a pas avoir contrat de maintenance, toi y'en a mort et toi y'en a payer moi beaucoup pesetas pour récupérer tes carabistouilles d'amateurs dégénéré"
Cette clause étant valable même en cas de contrat de maintenance...
De toute manière, ne vous faites pas d'illusion, la plupart du temps la majeur partie des revenus sur un soft Pro vient des contrats de maintenance...

2°) en cas de contrat pro, même si ça m'a fait aussi bizarre au début de "perdre" son bébé en refilant le code source avec le source, il vaut mieux s'y habituer ou sinon il vaut mieux faire du point de croix... Pareil pour le suivi client ou la hotline, l'écriture de doc, etc...

3°) maintenant le jeu des septs différences:
quand on vends ou on délivre (même gratuitement) une license (cas de Metro, de Windows etc...), on ne vends en effet pas le logiciel, mais un droit d'utilisation du logiciel.
En revanche, dans le cas d'un contrat pro avec livraison du code source, le logiciel n'appartient PLUS DU TOUT à son auteur, le soft appartient, une fois l'argent versé en totalité, au client, qui en fait ce qu'il veut, le développeur n'a plus RIEN à dire... D'ailleurs le developpeur n'est même plus censé utiliser les librairies créees pour ce client pour un autre projet (très théorique faut pas abuser, mais bon...)


Donc il est bien important de dissocier les deux aspects que Tabetozor a un peu mixé sourire.gif



Pour ce qui est de la traduction et l'histoire des zones "qui dépassent", ce genre de chose, il est évident que ce genre de softs ne s'adresse qu'à des gens "intelligents" et motivés.
Je ne sais pas combien de personnes ici ont essayé de traduire un soft dans une autre langue et ont bien mésuré le taf que ça demande (sauf erreur, une personne de PA le sait très bien ici sleep.gif ).
Après c'est évidemment une recherche de compromis entre la longueur du champ, la compréhension générale etc... Cf le taf de NeoAngel qui traduit ZLauncher en Français.

Bref cette fonctionnalité n'intéressera "que" certaines personnes qui font ça assez régulièrement sur 1src (ça m'aurait fait gagner pas mal de temps lors de ma traduction de Picsel Browser entre autres) et qui ont un "bon" niveau dans ce genre de choses sourire.gif

Après, on peu toujours parler des mauvais artisans qui se servent mal de bons outils, mais là c'est valable malheureusement dans tous les métiers, ce n'est pas parce qu'on a Photoshop qu'on est un bon Graf'X, qu'on a Visual Studio 2005 qu'on sait coder en C#, qu'on a Send Studio qu'on est un Dieu en PHP...

Bref, pareil pour les softs de "bidouille" que livrent Dmitry ou SharBoy sur 1src, les personnes les testent et les achètent car ils sont connus, ont une réputation et qu'ils marchent...
Je penses que les personnes qui feront ça sur 1src (je pense à Lupenz, JAmerican) ou en France (peut être Neo Angel?) seront assez connues, respectées et surtout qu'elles respecteront les volontés des dévs pour que les membres qui téléchargeront (peut être) les versions "modées" n'aient pas de surprises...

CITATION(Khertan @ 26/10/2005 à 10:44 ) *
HP ... personne ne dit que tu es incompetent ... loin de la ...

Juste que certaine bidouille sur des prc ... meme begnigne paraissent elle ... comme le changement d'un texte sur un bouton peuvent ammener à une erreur ...

Je le dit et je le repete ... si le concepteur a prevu un emplacement memoire disont de 30 caractères pour un texte et que celui ci fait plus, et que la taille n'est pas verifié on fait d'office un overflow ...
Un bouton dont le texte est plus long que ce qui est prévu par la ressource ammene aussi a un overflow et souvent à un plantage ... le plus souvent cela se traduit par un comportement etrange de l'application ...
Remplacer une image de la meme taille par une autre peut si celle ci respecte le meme encodage ne poser aucun soucis ... pour le reste ... c'est autre chose ...


Il ne faut pas prendre les oiseaux du bon Dieu pour des canards sauvages fourrés à la grippe aviaire siffle.gif
TOUS les traducteurs connaissent ce genre de limitation ET les softs qui permettent de changer ce genre de zone ont TOUS un avertissement sur la longueur (que tu peux choisir d'ignorer) sourire.gif
D'autre part, ce que tu dis est faux, il m'est arrivé de faire plus long sans que ça ne fasse planter le soft sleep.gif
Et puis bon, ne parlons pas de buffer overflow, on penserait à du hackage sauvage anim_grin.gif

D'autre part, tu pars du principe que le traducteur ne teste pas le soft, en général, et je connais pas mal de ces "traducteurs sauvages", ils testent très conscienseusement le soft avant de le livrer (même si il peut toujours y avoir...)
Tabetozor
Merci lmame de mettre en clair ce que j'ai voulu dire et voir même de me corriger cool.gif ... mais bon moi je n'y connais rien tu sais...
lmame
CITATION(Patrice @ 26/10/2005 à 09:13 ) *
Si tu changes les images / icônes, je te garantis que tu peux générer des dysfonctionnements sensibles sur le programme.


Parce que sauf erreur dans le cas de métro ce ne sont pas des ressources classiques qui sont utilisées sourire.gif

Ce n'est pas moi qui le dis, mais Andrew (Palm Revolt) et Dmitry (SkinUI) qui ont pas mal galérées avec leur soft de skin pour le skinnage des boutons et des images et Métro sourire.gif

CITATION(Tabetozor @ 26/10/2005 à 11:08 ) *
Merci lmame de mettre en clair ce que j'ai voulu dire et voir même de me corriger cool.gif ... mais bon moi je n'y connais rien tu sais...

icon_lol2.gif
C'était juste pour expliquer, tu sais très bien que je te respecte et que ce n'est pas le genre de chose que je mettrai sourire.gif
Simplement il ne fallait pas amalgamer ce que tu fais en pro et ce que livre Patrice, ce sont deux "mondes" assez différents que tu connais, mais que peut être d'autres personnes ignorent sleep.gif
Patrice
Je travaille de la même manière en pro et en perso. Je ne vois pas pouquoi il y aurait une différence.

Et mes utilisations des ressources sont peut-être un peu particulières mais totalement standards. La meilleure preuve en étant que j'ai assez peu de problèmes avec les évolutions de l'OS ou les bidouilles ajoutées par tel ou tel constructeur.

Et si certaines parties de mes softs ne correspondent pas tout à fait à ce qui se trouve habituellement dans un prc, c'est dans un but bien précis : comptez le nombre de softs compatibles avec PalmOS 2.0 à 6.0 (et la quasi totalité des machines existantes) et tenant dans 60 ko... Donc, erreur de ta part.
HP
CITATION(Khertan @ 26/10/2005 à 10:44 ) *
HP ... personne ne dit que tu es incompetent ... loin de la ...

Juste que certaine bidouille sur des prc ... meme begnigne paraissent elle ... comme le changement d'un texte sur un bouton peuvent ammener à une erreur ...

Je le dit et je le repete ... si le concepteur a prevu un emplacement memoire disont de 30 caractères pour un texte et que celui ci fait plus, et que la taille n'est pas verifié on fait d'office un overflow ...
Un bouton dont le texte est plus long que ce qui est prévu par la ressource ammene aussi a un overflow et souvent à un plantage ... le plus souvent cela se traduit par un comportement etrange de l'application ...
Remplacer une image de la meme taille par une autre peut si celle ci respecte le meme encodage ne poser aucun soucis ... pour le reste ... c'est autre chose ...


Arf !... quel benêt je suis ! Si on cherche à mettre 30 caractères dans l'emplacement prévu pour en mettre 10 ça va planter ? Si on met une image 100 x 100 à la place d'une image que le code attend en 30 x 30 ça va planter aussi ...
Doudiou ! ... va falloir que je revoies ma copie moi...
C'est pour ça que quand j'ai remplacé l'icône 30 x 30 de ZLauncher par un poster de Meg Ryan ça a planté mon Palm ! icon_cry.gif

En tous cas je te remercies de m'assurer que personne ne me traite d'incompétent ...
louroulou
Achetant du logiciel pro, comme dit lmame, j'apporte ma pierre :
C'est encore plus compliqué, entre droit d'usage du soft, droit de modification pour son usage propre, droit de commercialisation. On peut tout définir dans le contrat entre l'acheteur et le développeur, y compris que les 2 aient le droit de modifier le soft et de le revendre, il suffit de tomber d'accord.

Mais ces aspects légaux sont valables pour tout soft, y compris pour un soft que l'auteur veut diffuser. La différence étant que l'auteur développant le soft sur ses fonds propres, il choisit lui même les droits qu'il accepte de céder et pour quel montant.

Sauf qu'il n'est pas forcément conscient de ça, surtout s'il fait du freeware.

Et pour revenir au soft de HP, il peut clairement et légalement être utilisé sur tout prc dont l'auteur autorise la modification.
Et il ne devrait pas être utilisé sur tout prc dont l'auteur n'autorise pas la modification, que cela semble légitime ou abusif de la part de l'auteur.
Khertan
HP ... je sens un ton agressif dans tes posts a mon égard ... ..... .....
Tabetozor
Ce qui est bien dommage... car cela n'apporte rien au débat.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.