Sommes-nous une entreprise libre ?

Speechi ne développe pas (pour l’instant) de logiciel sous licence libre. Mais, au-delà de cet aspect formel, nous tentons au maximum de respecter la philosophie de ce qui constitue « le phénomène Open Source » et qui, à mon avis, tient en trois points principaux :

  1. une volonté d’intégration dans des entreprises de type humanitaire ou associatif, la gratuité étant souvent un des aspects de cet engagement.
  2. une volonté de transparence
  3. une volonté d’échange réellement productif et ouvert avec les utilisateurs de nos développements

Concernant le premier point, vous avez dû voir que d’ores et déjà, certaines versions de Speechi sont disponibles gratuitement (mais pas sous licence Open Source). Durant les 18 prochains mois, nous allons multiplier ce type d’initiatives :

– en reversant une partie de notre chiffre d’affaires à des entreprises humanitaires
– en développant des versions de Speechi utilisables par des personnes handicapées
– en développant des versions de Speechi conçues autour de et pour l’univers du logiciel libre

Nous vous tiendrons au courant de ces initiatives au fur et à mesure.

Sur les deux derniers points (transparence et échanges ouverts), nous avons défini un certain nombre de pratiques que nous voulons améliorer. Je vous les livre telles quelles, « brut de pomme » – et bien sûr, dans la logique de ce billet, vos réactions et suggestions sont les bienvenues !

1. Passer le logiciel Speechi sous licence libre

Pour l’instant, Speechi n’est pas sous licence libre. Nous réfléchissons à ce point et peut être, dans le futur, certaines versionsâ?Š

2. Des interfaces ouvertes, des façons simples pour importer des données d’autres applications dans Speechi et pour exporter les données de Speechi vers d’autres applications

Speechi s’appuie sur 2 technologies (PowerPoint et Flash) que nous ne maîtrisons pas, mais toutes les données que nous produisons sont au format XML et ce format est ouvert (nous l’expliquerions à toute personne ou entreprise désireuse de développer des applications basées sur les données que nous produisons).

3. Un prix affiché

Règle d’or : si le prix du logiciel n’est pas affiché sur le site, c’est que vous allez devoir avoir affaire à un vendeur et qu’il y a par définition quelque chose de cachéâ?Š

J’ai toujours eu horreur des négociations qui ne portent que sur les prix. Je les trouve « loose-loose », et au mieux improductives. Je me sens mal à l’aise dans les pays où les prix sont systématiquement discutaillés.

Tous les prix des logiciels sont et seront affichés en permanence sur notre site. Et sont fixes (pratique pas toujours simple à faire comprendre dans le contexte français où certains départements achats doivent justifier une ristourne x% sur le prix initialement proposé !)

4. Liste des problèmes techniques et des actions de support librement disponibles

Il nous semble souhaitable que l’ensemble des problèmes sur le logiciel soit rendu disponible aux utilisateurs, ainsi que la nature des questions posées par les clients. La liste de ces problèmes (présents ou passés) est précieuse pour l’utilisateur (ne serait-ce que pour lui permettre de voir où il met les pieds).

Il s’agit d’une règle générale qui peut souffrir des exceptions (par exemple, il serait dangereux de rendre public des « trous de sécurité »).

Nous n’en sommes pas encore là chez Speechi mais avons pris la décision de rendre librement accessible la liste des problèmes recensés et travaillons sur ce développement.

5. Liste des nouvelles fonctionnalités accessibles aux utilisateurs avec droit de vote.

Bien sûr, il y a plein d’autres facteurs que l’avis des utilisateurs qui pourront déterminer si telle ou telle fonction va être développée ou tel ou tel bug rapidement corrigé (complexité, disponibilité des ressourcesâ?Š) mais nous proposerons une liste de fonctionnalités à venir que nos utilisateurs pourront évaluer, enrichir et autour desquelles ils pourront voter (ce qui aura pour première conséquence probable de leur faire prendre conscience à quel point les demandes sont parfois complexes à concilier !)

6. Notion de communauté libre et échange avec les utilisateurs.

Certainement, un des points qui fait le succès du libre est que la communauté des utilisateurs « rencontre » la communauté des développeurs et que ces échanges (qui ont lieu en général sous forme de forums ou de wikis) sont extrêmement fructueux.

Pourquoi ne pas permettre aux utilisateurs de Speechi de disposer d’un site communautaire avec un accès direct aux développeurs et aux employés de Speechi ?

En tant que directeur de Speechi et donc quelque part chargé de la productivité, j’ai tendance à être extrêmement méfiant face à ce genre d’initiatives et àvouloir « protéger » les développeurs, qui sont par définition surchargés de travail. Je ne sais pas non plus si le volume actuel des échanges entre Speechi et ses clients justifie aujourd’hui la création d’un forum. Mais alea jacta est, nous allons tenter l’expérience en 2005 !

7. Une documentation libre

Nous avons souhaité développer l’outil le plus simple du siècle, mais la documentation dépasse déjà les 80 pages !!! Dans le futur, les utilisateurs de Speechi qui le souhaitent auront un accès libre aux sources de la documentation (sous forme de wiki). Il leur suffira de cliquer sur le bouton « Editer » pour faire partager leurs remarques, leur savoir-faire de façon instantanée avec la communauté des utilisateurs.

Alors, est-ce que tout ça vous inspire ? Encore une fois, vos remarques sont infiniment bienvenues. Pour avoir participé à de grandes prises de décision collectives parfois peu suivies d’effet, je suis conscient des résistances internes à Speechi ‘ y compris les miennes ‘ qui pourraient nuire à la réalité de notre engagement. Je vous invite à nous prendre au mot et à nous rappeler ànotre devoir, si dans quelques mois, vous trouvez que le rythme d’implémentation des actions prévues est un peu trop lent !