Estoy tratando de convencer a la empresa para la que trabajo para que contribuya con el software de código abierto, específicamente creando una biblioteca / componente para aplicaciones web ASP.NET. Tenemos un 'Día de la Innovación' en el que podemos trabajar en nuestros propios proyectos personales de mascotas en el trabajo, similar a la política de Google de un día a la semana, excepto que la nuestra es una vez al mes :-), y tengo una idea de que quiero fuente abierta.
Otras compañías hacen esto, por ejemplo. Headspring Systems ( http://automapper.codeplex.com - ver banner en la parte superior).
¿Qué les digo? ¿Qué beneficios puedo transmitirles que serían beneficiosos para la empresa? Ya he mencionado la posible exposición para nuestra compañía y reputación, etc., así como también para atraer a los principales desarrolladores de software la próxima vez que vayamos a una ola de contratación. ¿Pero qué otros argumentos podría hacer?
Actualización: La compañía para la que trabajo es una compañía de software que construye principalmente aplicaciones web en ASP.NET y MS Stack. Nuestros clientes son principalmente el NHS (sector de salud pública del Reino Unido).
fuente
Respuestas:
Tienes que hacer un caso de negocios. He hecho esto antes argumentando que la propiedad intelectual de la cual seríamos fuente abierta no era un activo comercial central (no nos diferenciaba), pero al liberar el código estaríamos creando un canal de comercialización para usuarios de ese código fuente abierto, que también resultan ser nuestro público objetivo.
Puede usar esta teoría: " Commoditize Your Complements "
fuente
El componente de código abierto tiene sentido si, y solo si, nutre el proyecto y construye una comunidad. Acepte informes de errores, corrija errores y realice nuevos lanzamientos regularmente. Si hace eso, como lo han hecho Eclipse y Mozilla, puede obtener los beneficios.
Si no hace eso, las personas experimentadas pueden oler a una milla de distancia que acaba de abandonar la base del código con la esperanza de que otros hagan el trabajo por usted.
fuente
Bueno, uno de los argumentos más importantes para el código abierto es que otros pueden contribuir a él, la idea es que un programador no puede esperar detectar y corregir 1000 errores en su programa, pero 1000 programadores sí pueden. Entonces, además de todos los beneficios que ha enumerado, es claramente la opción para desarrollar software de arranque que ayude a su propio negocio de alguna manera.
También te pone en una posición de autoridad. Puede que lo estire un poco, pero si su idea es lo suficientemente innovadora, podría crear un nuevo estándar que otros deben cumplir. Significa que cualquiera que quiera hacer algo con su software para uso comercial tiene que preguntarle primero, lo que significa que podría lanzar un par de bolas curvas que dicen que mientras el código está abierto, el uso de su estándar para uso comercial requiere una pequeña contribución que no es del todo irrazonable, por lo que también tiene potencial en etapas posteriores.
fuente