![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
dgrichard
C'est par méconnaissance de ta part du dossier :
1/ utiliser OpenLayers : c'est avant tout le dire (en-tête licence);
2/ modifier OpenLayers pour corriger des bugs est nature (les différentes versions d'OpenLayers le font et rajoutent des fonctionnalités à l'instar de l'API Géoportail Javascript);
3/ Porter ces modifications dans OpenLayers nécessite de signer la ICLA (pour les individus) et la CCLA pour les "entreprises".
Jusqu'à maintenant, l'individu dgrichard est contributeur de projet Open Source sur son temps libre. Il a donc signé les ICLA de ces projets en son nom.
OpenLayers en tant que brique fondatrice de l'API Géoportail et du fait que le dit individu passe sur son temps de travail à l'utiliser/modifier/amender, il est inconcevable qu'il signe la ICLA (d'autant plus qu'il n'est pas seul à faire ce travail).
C'est donc important pour un établissement public de pouvoir contribuer ... si la CCLA le permet. Et justement, l'IGN en tant que sponsor associé à l'OSGéO a pu entamer par le biai de contributeurs français à OpenLayers à faire ce travail de négociation.
Le raisonnement ne tient pas : nous avons débuté l'API avec OpenLayers 2.5 en avril 2008 et notre développement d'aujourd'hui utilise OpenLayers 2.10. Pourquoi ? parce que cette bibliothèque évolue en ajoutant/corrigeant des fonctionnalités de première importance pour nos utilisateurs (support Canvas, nouveaux contrôleurs, services OGC, etc ...). Notre travail consiste à amortir les changements OpenLayers dans l'API :
1/ L'API 1.0 repose sur OpenLayers 2.8;
2/ L'API 1.1 repose sur OpenLayers 2.9.1;
3/ L'API 1.2 reposera sur OpenLayers 2.10.
A chaque fois, il suffit de lire les CHANGELOG d'OpenLayers, puis les CHANGELOG de l'API.
Les utilisateurs ont bénéficié à chaque fois des avancées sans rien modifier dans leur page (sauf au passage 1.0bêta vers 1.x).
Pour les effets de bord, je les laisse à ton appréciation puisque tu y tiens : nous avons incorporer l'API dans des sites utilisant OpenLayers sans aucun retour de la part des utilisateurs (sauf bug dans notre API). De plus, le nombre de surcharges de l'API a été petit à petit incorporer à OpenLayers.
Mais, le pire (pour nous) sera à venir avec OpenLayers 3.0 ...
Partager