Bonjour à tous,

 J'écris ce petit mot aujourd'hui car je dois dire que je suis un peu sous le choc! Je fais affaire avec une entreprise de développement Drupal qui m'aide a développer tous les modules nécessaires à la prochaine version de Geekomatik, mon portail d'actualité informatique mais aussi pour un nouveau site du même genre mais "généraliste"... Un genre de nouveau Technorati, mais en mieux ;) 

 Nous sommes donc sur le point de signer un gros contrat et en regardant les détails je me rends compte qu'ils me forçent à tout partager les modules à la communauté Drupal sans attendre.

 Non seulement selon eux c'est bon pour le karma dans la communauté (le mien, le leur et celui de mon projet), mais c'est aussi pas mal pour le marketing  puisque mon projet et mon nom serait clairement associé à toutes ces innovations.

Ce qui me stresse, c'est que de lâcher ces modules dans la communauté (en fait ce sont surtout des améliorations à des modules existants) sans même que mon site soit déjà lancé, me donne l'impression de liquider mon avantage face a d'éventuels concurrents. 

Je suis pour le partage d'innovations, j'ai toujours été pour le mouvement Open Source, mais de voir que je risque de me faire doubler par une autre équipe parce que je finance - et donc je leur fournit- les capacités techniques  de copier mon concept de manière intégrale, m'angoisse au plus haut point.

 Mon Business plan n'est pas nécéssairement axé sur le fait de ne pas avoir de concurrence directe (!), mais disons que j'ai une idée très innovante, avec un concept original et de le redistribuer comme ça me donne vraiment l'impression de perdre mon avantage concurrentiel.  

Tout a coup, mon idée révolutionnaire se retrouverait facilement à la portée de tous et sauf la reconnaissance d'avoir aidé à rendre cela possible, je me demande ce qui me resterait si tout à coup cette idée et ce concept novateur devenait accessible relativement facilement pour tous.

  Les arguments des pro Open Source, toutefois, ne manquent pas... Respect de la communauté, forte visibilité pour mon projet dans une communauté influente, mais aussi participatioin des gros canons de la communauté qui peuvent s'impliquer dans le test des modules ainsi que dans l'hypothétique ajout de nouvelles fontionnalités au code que je vais financer.

 Je sais que je travaille sur quelque chose qui intéresse beaucoup les "core maintainers" de Drupal ainsi que Dries Buytaert (le fondateur de Drupal) lui même, donc effectivement je pense que le code^que je fournirai pourra donc bénéficier de l'expertise de la communauté!

Pour résumer : dans les aspects négatif, je laisse disponible à tous le coeur même de l'infrastructure de mon projet ce qui fait que je risque de créer moi même de la concurrence et de "normaliser" le type de service que je veux proposer. 

Dans les aspects positifs, je peux profiter de la "prise en charge" de mon code par la communauté, profiter d'un extra de visibilité grâce à la commuanuté Drupal (ainsi qu'un bon boost de PR pour mon projet provenant de Drupal.org...), ainsi que de profiter du test de mon code par la communauté...

 Je crois que la question se pose de la manière suivante: est ce que mon concept est entièrement basé sur ce service? Si tel est le cas (c'est le cas) est-ce sage de distribuer cette technologie librement??

 J'ai besoin de vos conseils, que feriez vous à ma place?

Merci!

Technorati Tags: