Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Fri 03 July 2009 14:37

xpsoft
Juste Inscrit !
Date d'inscription: 3 Jul 2009
Messages: 4

Peut-on développer un service de géolocalisation gratuitement ?

Bonjour,

Nous sommes une petite SSII et éditrice de logiciel qui aimerait intégrer un service de géolocalisation (itinéraires et plans, calcul du chemin le plus court) dans un logiciel vendu aux professionnels à d'autres fins. Ce serait une sorte de ptit plus, si vous voulez. Alors, on a commencé à chercher des solutions et Mappy nous a fait une offre qui nous paraît beaucoup trop chère. On a donc regardé du côté des logiciels Open-Source. Voici donc notre question :

- Est-ce qu'il est possible de développer ce service sans payer quoi que ce soit ? Si oui, est-ce légal de le commercialiser (licence GNU pouvant être commercialisée ?)

D'après mes recherches (et je ne m'y connais pas beaucoup donc c'est sûrement faux...), j'ai eu l'impression qu'il y avait d'un côté les cartes géographiques qui ne sont disponibles qu'en les achetant à des sociétés comme Mappy ou Google, de l'autre des API Open-Source fournissant une infrastructure permettant l'intégration de ces cartes. Mais en lisant des articles sur ce forum, j'ai eu l'impression que je ne comprenais peut-être pas grand chose à tout cela...

Quelqu'un pourrait-il me renseigner ? Merci beaucoup !

PS : Je précise que je suis stagiaire, et que j'imagine toutes les questions éthiques que peut poser l'usage commercial de logiciels Open-source. Sachez que ce n'est que parce que c'est dans le cadre de mon travail, car je suis par ailleurs un linuxien convaincu et fervent défenseur du monde libre...

Dernière modification par xpsoft (Fri 03 July 2009 14:39)

Hors ligne

 

#2 Fri 03 July 2009 14:49

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Peut-on développer un service de géolocalisation gratuitement ?

Bonjour,

Il y a deux questions auxquels tu dois répondre :
1. quelles données comptes tu utiliser ?
2. quel logiciels comptes tu utiliser ?

Pour le 1, tu as openstreetmap, qualité des données disparates selon les zones. Excellente sur Paris et Lyon, beaucoup moins bonne sur Marseille par exemple ! Les autres données sont payantes et pas libres, la redistribution se paie wink

Pour le 2, tu as plusieurs technos qui te permettent de réaliser la chaîne technologique : MapServer (serveur carto), OpenLayers (côté client), postgresql/postgis/pgRouting. En fonction des licences, tu devras fournir les sources du logiciel, si tu ne fais pas de modification, tu peux renvoyer vers le site je pense. Dans ton cas, si tu développes une appli web, tu ne devrais pas avoir de problème de rediffusion. Il est bien entendu que les "problèmes" de licence se posent quand tu modifies le logiciels (tu ajoutes des fonctionnalités par exemple) pas quand tu les utilises wink

xpsoft a écrit:

PS : Je précise que je suis stagiaire, et que j'imagine toutes les questions éthiques que peut poser l'usage commercial de logiciels Open-source. Sachez que ce n'est que parce que c'est dans le cadre de mon travail, car je suis par ailleurs un linuxien convaincu et fervent défenseur du monde libre...


Tu devrais donc savoir que tu peux commercialiser un service (un développement, un support, etc.) sur des logiciels libres mais que tu dois fournir le code source (sauf si c'est une licence BSD).

Y.

Dernière modification par Yves (Fri 03 July 2009 15:16)


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Fri 03 July 2009 15:33

Jean-Yves G
Membre
Lieu: toulouse
Date d'inscription: 12 Oct 2005
Messages: 516

Re: Peut-on développer un service de géolocalisation gratuitement ?

Bonjour,

Comme le dit Yves, il y a les données et le logiciel. Et ce qui coute , ce sont surtout les données ... Et actuellement le marché des données vectorielles se résume à deux fournisseurs : Navteq (racheté par Nokia) et TeleAtlas (racheté par Tomtom).
Au dessus de ces fournisseurs de données, il y a des fournisseurs de service (cartes / plan / itinéraire) avec un fort marché.

Pour une petite SSII, il est a mon avis illusoire  d'envisager de reconstruire un service , concurrent aux services existants ...
Par contre, je pense qu'il faut faire jouer la concurrence entre les fournisseurs de service de geoloc et de calcul d'itinéraire .. il y en a plusieurs gros : Google, Mappy, Michelin et surement d'autres ... des plus petits comme Géosignal , Loxane etc...

J'aurais donc pour votre question une réponse économique plutôt que technique.. Faites jouer la concurrence entre les différents fournisseurs .... Trouvez le bon compromis entre le moins cher et le plus sympa ... Et essayez de trouver une bonne stratégie de facturation du service.

Cordialement

JYG

Hors ligne

 

#4 Fri 03 July 2009 16:17

xpsoft
Juste Inscrit !
Date d'inscription: 3 Jul 2009
Messages: 4

Re: Peut-on développer un service de géolocalisation gratuitement ?

Bonjour,

Merci beaucoup pour vos réponses !

Tu devrais donc savoir que tu peux commercialiser un service (un développement, un support, etc.) sur des logiciels libres mais que tu dois fournir le code source (sauf si c'est une licence BSD).


Je le sais effectivement, et je sais ainsi que parmi les licences GNU, certaines ne permettent pas la commercialisation, même après modification, tandis que d'autres, comme les licences GNU LPGL, sont plus conciliantes. C'est pourquoi je me demandais parmi le grand choix d'API Open-Source qu'il y a, si vous saviez quelles étaient les API pouvant faire partie d'un produit commercial. Pour ce qui est de la modification du code source, nous comptons implémenter un service de pseudo-intelligence artificielle, et donc le code source sera modifié. Pour nous, cela signifie seulement que nous devons redistribuer le code source de l'API modifiée et originale (mais pas le logiciel entier), non ?

1. quelles données comptes tu utiliser ?
2. quel logiciels comptes tu utiliser ?


Nous comptons créer un logiciel de gestion de patients pour personnel médical ambulant (il ne s'agit donc pas d'une appli web). L'essentiel du logiciel concerne des questions médicales et administratives, mais nous aimerions implémenter un service qui permettrait de calculer (et de recalculer) les itinéraires des professionnels de santé afin de leur faire prendre le chemin le plus court, et de choisir au moment de la prise de RDV, l'horaire leur faisant prendre le détour le plus petit. Ainsi, au niveau des données, il nous faudrait des plans (non pas des vues satellites ni du texte pur sans images) de route en voiture et les adresses postales. Au niveau de l'application, la possibilité de calculer les itinéraires, le temps d'itinéraire et les itinéraires les plus courts.

Maintenant, j'essaie de comprendre comment fonctionne tout ce petit monde. Dîtes-moi où je me trompe :
- en amont, il y a les fournisseurs de données. Ces données sont les cartes, les adresses, etc. Il n'y a que deux fournisseurs, Navteq et Teleatlas, qui sont payants. Suivant ce raisonnement, il est impossible de ne pas payer pour notre cas. Qu'en est-il d'OpenStreetMap ?
- en aval, les fournisseurs de services pour traiter ces données et les exploiter. Il peut s'agir de logiciels tout faits, d'applications web ou embarquées, d'API ou de frameworks pour les développeurs comme nous (je suis un commercial, d'où mon flou terminologique smile ). Il s'agit de Mappy, Google, Michelin, mais aussi de services Open-Source.

Ou est-ce que je me trompe ?
- existe-t-il d'autres niveaux dans la chaîne ?
- je ne comprends pas : "MapServer (serveur carto), OpenLayers (côté client), postgresql/postgis/pgRouting" S'agit-il du serveur, de l'appli client et du routeur entre les deux ? Dans ce cas, ce serait classé plutôt dans la deuxième partie de ma description (les fournisseurs de services) et cela n'affranchirait pas de l'achat des données ?

Merci beaucoup !

Dernière modification par xpsoft (Fri 03 July 2009 16:18)

Hors ligne

 

#5 Fri 03 July 2009 16:30

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Peut-on développer un service de géolocalisation gratuitement ?

Bonjour,

certaines ne permettent pas la commercialisation


Hum, laquelle par exemple ?

Qu'en est-il d'OpenStreetMap ?


OSM propose un réseau routier en cours d'édition, donc incomplet et pas d'adresse !

- je ne comprends pas : "MapServer (serveur carto), OpenLayers (côté client), postgresql/postgis/pgRouting" S'agit-il du serveur, de l'appli client et du routeur entre les deux ? Dans ce cas, ce serait classé plutôt dans la deuxième partie de ma description (les fournisseurs de services) et cela n'affranchirait pas de l'achat des données ?


tout a fait, dans l'ordre tu as : la base (postgresql, postgis, pgrouting) qui stocke les données, mapserver réalise la requête et renvoie la carte vers le client (OpenLayers)

Ce ne sont que des exemples ! D'autres logiciels existent, et ceux-là sont clairement orienté web wink

Dernière modification par Yves (Fri 03 July 2009 17:37)


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#6 Fri 03 July 2009 17:35

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Peut-on développer un service de géolocalisation gratuitement ?

xpsoft a écrit:

...
Maintenant, j'essaie de comprendre comment fonctionne tout ce petit monde. Dîtes-moi où je me trompe :
- en amont, il y a les fournisseurs de données. Ces données sont les cartes, les adresses, etc. Il n'y a que deux fournisseurs, Navteq et Teleatlas, qui sont payants. Suivant ce raisonnement, il est impossible de ne pas payer pour notre cas. Qu'en est-il d'OpenStreetMap ?
...


Il me semble qu'il manque au moins un des fournisseurs de données géographiques en France : l'Institut Géographique National :
- ROUTE ADRESSE
- POINT ADRESSE

Bon courage

Franck

Hors ligne

 

#7 Fri 03 July 2009 17:36

Jean-Yves G
Membre
Lieu: toulouse
Date d'inscription: 12 Oct 2005
Messages: 516

Re: Peut-on développer un service de géolocalisation gratuitement ?

je reviens car la discussion est intéressante ... Pourquoi pas offrir un IPhone (qui calcule l'itinéraire, se positionne , etc.. ) et une synchronisation BlueTooth avec votre équipement ?

Hors ligne

 

#8 Mon 06 July 2009 10:31

xpsoft
Juste Inscrit !
Date d'inscription: 3 Jul 2009
Messages: 4

Re: Peut-on développer un service de géolocalisation gratuitement ?

Merci pour vos réponses. Je note pour OpenStreetMap et MapServer.
Pour l'IGN, fournit-il ses données sur le même principe que Naxteq et Telealtlas, je veux dire : les données fournies sont-elles disponibles facilement pour être traitées par les services de carto ? Est-ce gratuit ou payant (moins cher ou plus cher) ?

Pourquoi pas offrir un IPhone (qui calcule l'itinéraire, se positionne , etc.. ) et une synchronisation BlueTooth avec votre équipement ?


Nous hésitons en fait encore sur le support utilisé, chaque support présentant ses avantages : smartphone, PDA ou eeePC. Le smartphone est moins cher et devient beaucoup moins cher avec un abonnement internet / téléphonie, ce qui serait utile de toute manière. Mais le PDA offre une taille d'écran plus large, c'est donc plus lisible, mais plus cher. Quant à l'eeePC, il est plus gros, mais moins cher que le PDA. Jusqu'ici, nous nous étions tourné vers l'idée du smartphone.
Cependant, je m'y connais peu en smartphones... Je suis au fait de l'actualité informatique, mais j'ai deux trains de retard en ce qui concerne les IPhones et autres Blackberries. Je sais juste que nous disposons de WinDev Mobile et que nous pouvons donc développer quelque chose là-dessus.
Dans tous les cas, un partenariat avec un constructeur ou un distributeur et des ventes liées est bien sûr prévu.

un IPhone (qui calcule l'itinéraire, se positionne , etc.. )


Pour ce dont vous parlez avec l'IPhone, que voulez-vous dire ? Les services de cartographies sont intégrés nativement ? Ou s'agit-il d'applications "Mappy Mobile", qui alors seraient du même acabit qu'une appli web Mappy (du point de vue des tarifs et des services) ? S'agit-il de service de cartographie ou de données cartographiques ?

Enfin, n'hésitez pas à me dire si ma vision en deux parties du marché cartographique est erronée.

Merci beaucoup !

Dernière modification par xpsoft (Mon 06 July 2009 10:33)

Hors ligne

 

#9 Mon 31 August 2009 10:18

xpsoft
Juste Inscrit !
Date d'inscription: 3 Jul 2009
Messages: 4

Re: Peut-on développer un service de géolocalisation gratuitement ?

Bonjour à tous,

Je reviens sur ce sujet, car au terme de mon stage, il semblerait que la solution de la géolocalisation sur smartphone soit finalement adoptée. J'ai compris des messages précédents qu'il y avait d'un côté les données, de l'autre les API. Cependant, Mappy nous a fait une proposition nous proposant l'API et, semble-t-il, les données avec. Ces derniers nous proposent une "API REST", proposant :
- les plans (pas de photos satellites ni de photos de façade), en rendu fixe ou avec des dalles permettant le pan view
- la possibilité de récupérer la distance entre chaque étape, et la distance totale du trajet
- le tracé de l'itinéraire
- la consommation de carburants
- le support technique

Le tout pour le prix de 2700€ HT pour 100 000 requêtes par an. Ce qui est bien supérieur à notre besoin, et à notre budget. J'aimerais donc savoir si vous pouviez me guider sur deux questions :
- que pensez-vous de leur offre ?
- savez-vous s'il est possible de se passer de l'envoi de requêtes à chaque calcul d'itinéraire et à chaque affichage de plan (par exemple, mettre en cache les adresses déjà obtenues sur leur serveur) ?

Enfin, ultime question, nous nous posons actuellement la question de l'utilité réelle d'une telle API. N'est-il pas possible d'interfacer notre logiciel avec un GPS, de sorte que la base de données de patients de la journée (nom + adresse) soit transféré au GPS de sorte que celui-ci calcule l'itinéraire de la journée, et renvoie le résultat vers notre logiciel, à des fins statistiques ?

Je vous remercie pour votre aide,

Bien cdt,

Mickaël

Hors ligne

 

#10 Mon 31 August 2009 12:25

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: Peut-on développer un service de géolocalisation gratuitement ?

En interne, vous pouvez peut-être capturer les requêtes déjà faite. Mais je pense que votre prestataire de vous conseiller d'envoyer les requêtes à chaque fois, afin de récupérer les dernières données à jour (un sens interdit a été rajouté sur le parcours) et puis comme désormais les temps de trajet dépendent de l'heure, il sera difficile d'avoir souvent les mêmes requêtes.

Récupérer les données qui sont dans le GPS, à voir les conditions d'utilisations, mais je crois qu'on ne paye les données du GPS que pour une utilisation dans le GPS, et le GPS est à ce prix en tant que terminal.

Je pense qu'il faut sa propre solution comme celle qu'offre Mappy, ou une solution interne.


Est-ce que vous avez étudié les solutions interne ? C'est-à-dire récupérer des données chez TeleAtlas ou NavTeq et installer un logiciel de calcul d'itinéraire ?



L'offre de Mappy, pour le nombre de requête donné, me semble bien honnête. Si je me souviens bien, il y a plus que les routes de TeleAtlas sur leur plans (éléments remarquables, bâtiments...), sans parler du rendu qui ne se fait pas en quelques jours avec les données brutes. En plus vous avez les versions routières de Mappy, qui doivent être assez fraiches, alors que vous devrez racheter régulièrement vos données, à moins que cela fonctionne par abonnement, je ne sais pas. Et au prix d'un SmartPhone, ça commence vite à être intéressant quand on en a quelques uns. C'est vrai que s'il y en a qu'une poignée, peut-être voir s'il y a pas une offre inférieur ? (ça m'étonnerait)


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

Pied de page des forums

Powered by FluxBB