* chris [2011-06-19 13:20 +0200]:
Bonjour,
Bonjour,
je me poses quelques questions sur ce magnifique outils qu'est
tryton :
et envisage même de développer un module spécifique
Je n'ai pas encore parcouru toute la doc aussi je cherche des
raccourcis en vous remerciant par avance de me le communiquer si vous
en connaissez.
La documentation est évidemment sur le site web.
Je vous conseille aussi de passer sur IRC poser vos questions.
AU fur et a mesure de mes découvertes j'envisage de me répondre a moi
même pour alimenter ce fil de discussion si cela ne pertube pas ce
groupe.
-> Gestion des verrous
première chose que j'ai tester avec la version 2.0
je me connecte 2 fois avec admin et je tente de modifier 2 fois le
même produit
=> la modification n'est pris en compte que sur le premier poste ce
qui est normal
par contre ce qui est dommage c'est que le 2eme poste ne soit pas
prévenu avant qu'un modif soit en cours
par contre quand j'ai validé j'ai eu droit a un message d'erreur
(duplicate key ir.property ...)
est il possible a terme de modifier ce comportement ou faut il
modifier le "cœur" ?
Normalement c'est le cas. Vous devriez avoir vu un message d'erreur
vous prévenant qu'il y a eu un problème d'écriture concurrente.
Pouvez vous nous donner plus de détails ?
-> Licence
Si je modifie les sources python je soumets au dev officiel les modifs
si cela les interresse cela me parait tout a fait normal
Tryton est sous GPLv3. Vous n'êtes pas obligé de nous soumettre les
modifications. Par contre l'entité à laquelle vous distribuez vos
modifications doit les avoir.
Nous sommes par contre intéressé à les recevoir en retour car elles
pourraient permettre d'améliorer Tryton.
Si un module (que j'aurais développé) est suffisamment générique pour
intéresser du monde cela me parait cohérent de donner en retour.
Nous sommes d'accord sur ce point.
Par contre si je développe un module qui constitue le coeur d'un
métier suis je obliger de rendre les sources disponibles ? puis je
vendre ce module ? avec Tryton ? quelles sont mes obligations envers
Tryton ?
Vous n'êtes pas obligé de rendre les sources disponibles, sachez
néanmoins qu'il est possible que tôt ou tard un module libre
implémentant un grosse partie de ce que vous avez développé se
retrouve un jour dans Tryton devenant ainsi le module "officiel" pour
ce coeur de métier. C'est à vous de choisir si vous êtes prêt à
courir ce "risquer".
Vous pouvez évidemment vendre ce module, et le vendre avec Tryton.
La GPL ne vous donne pas d'obligations vis à vis de Tryton mais vis à
vis de l'entité à laquelle vous distribuez le logiciel. Vous devrez
distribuer les sources de Tryton à cette entité. Par contre votre
module (pour autant qu'il ne soit pas un travail dérivé de Tryton, un
module métier à priori n'est pas un travail dérivé selon notre
interprétation de la GPL) pour être distribué selon la licence qui
vous plait.
-> A votre avis
pour quelqu'un qui pratique le dev / l'info / python (et d'autres)
depuis qq années et qui ne connait pas tryton
combien de temps faut il pour écrire un module simple (gestion des
contacts avec une liste simple) from scratch
idem mais pour quelqu'un qui pratique le dev / l'info depuis qq années
et qui ne connait ni python ni tryton
Ce sont des questions difficiles, car tout dépend du niveau de
débrouillardise informatique des personnes concernées, certains
trouvent naturellement leur marques dans un système informatique,
d'autres malgré leurs années d'expérience sont plus lents à la
détente.
À priori apprendre python pour un programmeur n'est pas bien
difficile. Quelques notions d'orienté-objet sont suffisantes car sa
syntaxe est particulièrement limpide. L'apprentissage du python de
base peut se faire en quelques jours à priori.
Sinon, je pense qu'une semaine d'étude devrait permettre à quelqu'un
apprenant seul de développer son premier module en s'inspirant des
modules préexistants et de la documentation.
et sinon bravo pour le travail déjà effectué , bien des produits
professionnel ne sont pas a ce niveau
Merci de vos compliments, j'espère que vous aurez du plaisir et du
succès en développant avec Tryton.
--
Nicolas Évrard
B2CK SPRL
rue de Rotterdam, 4
4000 Liège
Belgium
Tel: +32 472 54 46 59
E-mail/Jabber: [email protected]
Website: http://www.b2ck.com/
--
[email protected] mailing list