Derniers messages du forum français

More Topics »

Abandon de la version 2.0a et les raisons

Malheureusement, nous avons de mauvaises nouvelles pour cette fois. Nous avons abandonné la version LimeSurvey 2.0a depuis quelques jours faute à un problème de licence. Nous vous conseillons de ne pas utiliser ou distribuer la version 2.0a. Voilà ce qu'il s'est passé :

Quand nous avons choisi un FrameWork PHP comme base des développements futurs, nous avons choisi CodeIgniter (CI). Parce-que celui-ci est léger, rapide et facile à apprendre. Le site internet de Contresigner indiquait « CodeIgniter is licensed under an Apache/BSD-style open source license « que l'on peut traduire par « CodeIgniter est distribué sous une licence open-source du style de celle de Apache ou licence BSD » ; chacun pouvait donc être rassuré de la compatibilité GPL et donc de la compatibilité avec la licence de LimeSurvey ( GPLv2 ou ultérieure) (Même l'un des anciens développeurs de CodeIgiter, Derek Allard, le pensais puisqu'il a développé une application sous licence GPL basée sur CodeIgniter ). Un nouveau membre de l'équipe, Tom Klingenberg, nous à contacté il y a quelques mois et nous a indiqué qu'il pourrait y avoir des problèmes avec la licence de CodeIgniter. Nous avons commencé à enquêter et avons contacté les responsables du projet CodeIgniter, une compagnie nommée EllisLab. Nous avons continué dans ce sens. Comme nous insistions pour savoir si la licence était compatible GPL, nous semblions avoir révélé quelques cadavres dans le placard. Il y a une dizaine de jours, EllisLab a soudainement changé la licence dans le système de dépôt du code source, portant la future version 3.0 de CodeIgniter sur l'OSL (Open Software Licence) qui est incompatible avec la GPL pour différentes raisons. Une longue discussion à ce sujet commença sur leur forum, particulièrement sur les raisons du choix de cette licence et pourquoi l'avoir choisie sans en discuter avec la communauté et les anciens contributeurs.

ElliLab réagi en publiant plusieurs articles sur leur blog pour « éduquer » leur communauté sur la question des licences. C'est là que la réelle bombe explosa : L'actuelle licence de CodeIgniter n'est pas compatible avec la GPL. Énormément de personnes pensaient autrement avant cela et furent déçues et mécontentes. Les jours suivants cette annonce, EllisLab ne revint pas sur cette décision. Il n'y aura pas de licence compatible GPL pour CodeIginiter et ils utiliseront dorénavant la licence OSL (cela nous semble ridicule pour un FrameWork PHP). Nous concernant, cela veut dire que LimeSurvey 2.0a est en violation de la licence de CI et nous devons donc abandonner son développement.

Que se passe-t-il maintenant ?

Dans les prochains jours, nous déciderons du FrameWork PHP à utiliser. Pour le portage précédent vers CodeIginiter, nous avons eu besoin de deux mois de deux développeurs de l'équipe à plein temps. Ceci revient à quatre mois de travail d'une personne à la poubelle. Heureusement, la plupart des FrameWork sont similaires, nous n'aurons donc pas à réinventer complètement la roue. Cependant, le portage vers un nouveau FrameWork prend du temps, nous devons donc prévoir un délais supplémentaire de trois mois minimum.

Qui est à blâmer ?

Bien sûr nous avons été stupide de ne pas vérifier la licence de CodeIgniter de façon assez approfondie. Mais au moment de ce choix les informations données par EllisLab sur son site ou sur les forums d'utilisateurs n'indiquaient aucune incompatibilité avec la licence GPL. Certains composant énumérés sur leur wiki étant même sous licence GPL. EllisLab avait la possibilité de choisir une meilleure licence pour la prochaine génération de CodeIgniter. Nus avons beaucoup argumenté sur leur forum, il y a un vote des utilisateurs avec plus d'une centaine de votants ; nous avons même contacté directement EllisLab, mais rien à faire. EllisLab ne se soucis que de sa propre propriété intellectuelle (La légalité de cette action pourrait être discutée puisque les contributeurs précédents n'ont pas été consultés) pas de celles de leur communauté ni des autres projets open source (Ils ne sont pas non plus concerné par le projet de Derek Allards) basés sur CI.

Contrairement à cela, nous respectons nos contributeurs passés. LimeSurvey était et resteras sous licence GPL. Restez avec nous et soyez patient pour la sortie de la prochaine version. Si vous êtes codeur PHP, avez une grande expérience sur un FrameWork PHP et aimeriez nous aider à porter LimeSurvey sur un nouveau FrameWork, Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. .

Téléchargez!
LimeService

Partenaires

Besoin de Panelistes ? Recrutez vos panelistes dans plus de 40pays pour vos enquêtes et questionnaires.


demetra Demetra opinioni.net
- le meilleur standard pour vos enquêtes CATI, CAWI et CAMI


LimeSurvey coopère avec Statista – le partial des statistiques et des enquêtes pour le développement de nouvelles fonctionnalités.


NuSPhere PhpEd logo
NuSphere soutient le projet LimeSurvey !

Login

Restez informé

... des nouvelles versions. Inscrivez-vous à notre flux RSS pour recevoir les informations sur les mise à jour et le versions:

rss Flux RSS des versions de LimeSurvey

Qui est connecté ?

Donation Image