dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Licences non GPL


From: Yannick Warnier
Subject: Re: [Dolibarr-dev] Licences non GPL
Date: Thu, 18 Jan 2007 11:06:34 +0000

Le jeudi 18 janvier 2007 à 02:27 +0100, Régis Houssin a écrit :
> > Le 17.01.2007 17:24, Yannick Warnier a ecrit :
> >> Salut,
> >>
> >> Je note, en passant, et sans rajouter de commentaire aucun, que dans le
> >> code JavaScript utilisé sur certaines pages de Dolibarr, on retrouve,
> >> sans pour autant que ce soit le seul élément de ce genre:
> >>
> >> 392//
> >> 393// NOTICE: You may use this code for any purpose, commercial or
> >> 394// private, without any further permission from the author. You may
> >> 395// remove this notice from your final code if you wish, however it is
> >> 396// appreciated by the author if at least my web site address is kept.
> >> 397//
> >> 398// You may *NOT* re-distribute this code in any way except through
> >> its
> >> 399// use. That means, you can include it in your product, or your web
> >> 400// site, or any other form where the code is actually being used. You
> >> 401// may not put the plain javascript up on your site for download or
> >> 402// include it in your javascript libraries for download.
> >> 403// If you wish to share this code with others, please just point them
> >> 404// to the URL instead.
> >> 405// Please DO NOT link directly to my .js files from your site. Copy
> >> 406// the files to your server and use them there. Thank you.
> >
> > Quoi !!!!
> >
> > Il faut supprimer ce code de suite, j'ai toujours été contre le
> > Javascript dans Dolibarr et cela ne va pas arranger mon aversion !!!!
> >
> > Merci à l'auteur de supprimer de suite ce code et de vérifier toutes les
> > inclusions de code plus scrupuleusement.
> 
> 
> en scrutant le cvs nous savons tous qui a mis ce code, par contre Rodolphe
> je pense que le javascript (ou l'ajax) permet déjà d'ajouter des
> fonctionnalitées supplémentaires que le php ne peut apporter et qui
> apportent des fonctions très productives. Comme je respecte ton choix,
> nous nous efforçons d'ajouter du javascript ou de l'ajax tout en donnant
> l'option de l'activer ou le désactiver tout en gardant les
> fonctionnalitées recherchées. Maintenant concernant la licence du script
> en question, si on relit attentivement il est précisé que si nous avons
> l'autorisation de l'auteur du script nous pouvons l'utiliser à des fins
> commerciales.

Salut,

Je suis d'accord pour les fonctionnalités JavaScript/AJAX ajoutées.

Pour ce qui est de la licence, les termes ne sont pas de la GPL et la
GPL est très contraignante à ce niveau. Le seul moyen de récupérer ce
code est de demander à l'auteur de le rendre GPL ou LGPL ou une licence
plus permissive.
Il y a aussi un autre bout de code qui exige qu'une mention de l'origine
du code (le site web d'où ça vient) reste attachée au code, ce qui
l'empêche d'être GPL, et aussi montre une volonté (peut-être
inconsciente) de l'auteur de ne pas le mettre en GPL.

Cela dit, pour ces deux bouts de code, je suis certain qu'on peut les
trouver en GPL (que ce soit dans del.icio.us ou dans Dojo Toolkit ou
autre grosse librairie DHTML en GPL). Reste à les trouver. Une première
étape passerait par une description de ce qu'elles font, que tout le
monde puisse chercher un truc similaire.

Personnellement, si on a l'intention de rajouter du DHTML, je serais
pour une intégration d'une et une seule grosse librairie qui gère ça de
façon cohérente.
del.icio.us fait ça pour DHTML
Dojo Toolkit est beaucoup plus complet, plus stable et fait apparemment
une espèce de bootstrapping de code JS où il ne charge le JS qu'à la
demande (évitant ainsi d'avoir 300K de JavaScript pour une page qui ne
l'utilise pas). Cela dit la librairie en soi est grande et la doc est,
paraît-il, pas terrible.
XAJAX est une librairie centrée sur AJAX mais qui permet d'abstraire le
niveau JavaScript (c'est en PHP qu'on code quasi tout).

Enfin, il y a matière à discussion mais je crois que ce seraient les 3
les plus appropriés pour une application complète comme Dolibarr.
Et ça ne presse pas, mais ça vaut la peine d'en discuter un jour,
peut-être même oralement.

Yannick





reply via email to

[Prev in Thread] Current Thread [Next in Thread]