Question

J'ai passé mon temps d'arrêt au travail cet été, la rédaction d'un cadre de toutes sortes pour faciliter mon travail quotidien.En bref, il charge un document xml avec des balises qui définit les blocs du site, de son contenu et le style de ces (très similaire à html), gère le chargement de l'actif et du ces.

Maintenant, je suis plutôt satisfait de la façon dont c'est le tournant, et j'ai eu envie de libérer une partie de mon code pour l'usage du public (et de contrôle).Je suis aussi sûr qu'il remplit un vide pour la construction rapide et facile des sites (ou des parties d'entre eux).

Quel serait le meilleur des arguments pour convaincre mon patron ou collègues de travail que la divulgation de cette sous licence open source est une bonne idée?

Était-ce utile?

La solution

L'OSI a un certain nombre de bonnes ressources avec http://www.opensource.org/advocacy/case_for_business.php probablement la plus pertinente pour vous.

Il y a des tas de projets open source et lorsque le populaire, le meilleur avantage, à mon avis est d'avoir des corrections de bugs et améliorations ont contribué à nouveau dans le projet.Vous avez tendance à développer les fonctionnalités nécessaires pour le cas d'utilisation à votre travail (il existe des exceptions bien sûr) et il est bon d'avoir d'autres personnes à travailler sur d'autres zones du projet.

Cela dit, les gens ne le faire que si elles ont une utilisation pour les projets eux-mêmes et de sensibilisation peuvent être tout aussi dur que le marketing d'un projet commercial, - vous trouverez probablement que peu de gens l'utiliser après avoir trébuché sur le projet à travers une obscure de recherche de Google!

En tant que tel, alors qu'il y a beaucoup de axée sur le développement, des avantages, même si il n'y en a pas beaucoup (ou pas du tout) des utilisateurs réels, il semble très bon de la part d'une entreprise/société, que votre organisation est de soutenir la libération de projets internes sous des licences open source.Cette montre de bonnes choses pour les employés potentiels à propos de l'ouverture de l'organisation.

Ainsi, tandis que vous obtenez seulement le gros open source avantages d'échelle, il y a de moins en moins évidentes que de commencer à travailler immédiatement, à savoir la construction d'un bon nom pour votre entreprise.

Autres conseils

  • Popularité
  • Contribution de la communauté
  • L'examen du Public
  • Nous serons contraints de respecter des normes.(ce qui sera le produit de mieux en mieux)
  • L'écart d'acquisition

Les avantages pour votre entreprise sont peu nombreux.Toutes les raisons que d'autres ont donné à assumer un certain degré de popularité...peu probable.La plupart des gens d'affaires vont comprendre que, sans avoir besoin de réfléchir très sérieusement à ce sujet donc ils ne vont pas trouver de la publicité ou de l'effet de levier ou de l'examen public ou d'un outil d'amélioration de la raison suffisante, à prendre le "risque" de le relâcher de l'open source.

Cela dit, voici le meilleur à l'encontre du "risque", l'argument en faveur d'une société à la libération d'un outil interne de l'Open Source:si elle ne fait pas partie de vos compétences de base et les précautions sont prises pour qu'il ne suce pas les ressources de l'entreprise (ou l'exposer les secrets de l'entreprise/de l'infrastructure), il n'y a vraiment aucun risque.La société ne perd rien et gagne un potentiel pour le gain, même si le potentiel est faible.

J'ai publié un couple de société-temps développé des packages open source.Le pitch de base:

Il est plus rentable ou plus avantageux à la société de sortir ce:

  • ce package n'est pas une partie de notre cœur de métier.Nous ne sommes pas loin de donner la recette de la sauce secrète.
  • nous allons obtenir un corps plus grand de personnes exerçant le code, trouver des bugs et d'augmenter ainsi la qualité du code.
  • il est probable que l'on peut trouver des gens qui vont contribuer le code pour les fonctionnalités que l'on pourrait trouver utile.
  • bon outil de recrutement, partie 1:les bons programmeurs seront attirés par nos éclairé développeur conviviale de l'organisation.
  • bon outil de recrutement, partie 2:on peut voir quelques personnes dans l'action qui peut nous intéresser dans le recrutement.

Voici deux paquets autonomes qui ont été publiées par le biais de cette approche:

Je pense que l'essentiel de la raison que l'open source est une bonne idée, c'est parce que vous regrouper une ressource importante de personnes travaillant habituellement pour libre de créer quelque chose d'utile et passionnant.Un site comme Digg est de produire plus et mieux les histoires que le personnel @ Slashdot pourrait, parce que la communauté qu'il conduit.Donc, aussi, un projet open source en faire plus qu'une équipe dédiée SI vous avez un projet assez excitant pour dessiner dans la participation.Il y a également de nombreux autres avantages comme l'amélioration de votre code et de l'apprentissage en cours de route.

Publicité: Vous pourrait illustrer avec l' Ruby on Rails cadre.

Il a été créé à l' 37signals web apps.Ils open source, puis quelqu'un est venu le long et construire twitter.Imaginez la publicité qu'ils avaient de la!

La contribution la plus importante de la fabrication d'un produit open source, c'est qu'il devient instantanément plus accessible pour les personnes.

Elle aide aussi les gens qui sont vraiment intéressés par votre travail pour voir ce que vous avez fait, de faire des suggestions sur l'amélioration et même vous prêter un coup de main à le faire parfois.En outre, vous apporter quelque chose à la vaste répertoire de logiciels libres et d'aider la communauté à grandir et à apprendre dans votre propre petit chemin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top