¿Cómo protegen los desarrolladores de software de código abierto sus derechos de propiedad intelectual?

Creo que estás haciendo la pregunta equivocada. La primera pregunta es cómo va a ganar dinero: cuál es su modelo de negocio. La respuesta a esto impulsará su estrategia de propiedad intelectual. Los dos modelos comerciales principales para proyectos de código abierto son:

  • Soporte y servicios: Todo el software es de código abierto. Su empresa cobra por las tarifas de implementación y consultoría, y por brindar soporte. Como todo el software es de código abierto, está compartiendo todo el código fuente, pero puede decidir la licencia y tiene los derechos de autor.
  • Open Core: la funcionalidad básica del software es de código abierto. Su empresa vende complementos y herramientas patentados que hacen que el software sea más fácil de usar, más fácil de instalar y mantener, y brinda soporte y servicios. Para el software de código abierto, puede decidir la licencia y tiene los derechos de autor. Para los complementos propietarios, el código fuente está cerrado y la propiedad intelectual no se comparte.

En ambos casos, su empresa convierte el software de código abierto en un producto completo (marketing, soporte, servicios, capacitación, etc.).

Tengo una serie de publicaciones de blog sobre el modelo de Beekeeper que describe esto en detalle.

Las abejas y los árboles – Parte I

Voy a discutir cómo los desarrolladores de software de código abierto pueden generar ingresos y ganancias . En el camino, abordaré la protección de los derechos de propiedad intelectual (IP) .

En mi experiencia, hay dos formas en que los desarrolladores de software de código abierto pueden generar ingresos y ganancias :

  1. Desarrolle versiones de código abierto y propietarias de un producto de software, con código abierto que generalmente se ofrece de forma gratuita, y la versión propietaria está sujeta a una tarifa de licencia por capacidades adicionales, soporte y similares.
  2. Ofrecer servicios profesionales facturables (personalización, integración, etc.).

En lo que respecta a los derechos de propiedad intelectual :

  • Cualquier porción de software de propiedad exclusiva se otorga a los clientes bajo los términos de licencia de software propietario (en lugar de los términos de código abierto).
  • Cualquier desarrollo específico del cliente se proporciona al cliente para que lo use como lo desee, pero el desarrollador (si es prudente y se le aconseja adecuadamente) se reserva el derecho de usar dichos desarrollos para beneficio de otros clientes.

Dicho de otra manera, si todo lo que va a hacer es desarrollar software y ponerlo a disposición gratuitamente bajo una licencia de código abierto, entonces no tiene la base para la protección de IP o un modelo de negocio sostenible.

Si quieres ganar dinero monopolizando el código que escribiste, entonces no lo lanzarás como código abierto. En general, los desarrolladores de código abierto no se preocupan por el dinero (solo quieren que la gente lo use, o simplemente quieren compartir algo que hicieron pero no esperan hacer dinero a nadie), o tienen un modelo de negocio diferente que no No confíes en el código de monopolización.

Una compañía para la que trabajé (Hippo) desarrolló un CMS empresarial de código abierto que cualquiera podía descargar de forma gratuita. También contribuyeron activamente a una serie de tecnologías de código abierto sobre las que se creó el CMS. Debido a que el CMS está dirigido principalmente a las empresas, podrían contratar a sus empleados (como yo) como consultores y desarrolladores para ayudar a las empresas a configurar este CMS a sus necesidades y desarrollar un sitio web que obtenga su contenido de ese CMS. Mantuvieron relaciones amistosas con varias otras compañías que también brindaron apoyo a nuestro CMS y alentaron activamente a una comunidad a hacer cosas interesantes con nuestro CMS. El mercado de CMS es lo suficientemente grande, y era más importante hacer crecer el segmento Hippo CMS de ese mercado que monopolizar ese segmento. Y la mejor manera de crecer es regalar el CMS de forma gratuita.

También era importante contribuir a proyectos de código abierto en los que confiaba nuestro CMS, porque queríamos que esos proyectos respaldaran nuestras necesidades, y la mejor manera de asegurarnos es contribuir. Podríamos haber hecho nuestra propia bifurcación para no tener que compartir nuestro código, pero ¿qué nos ganaría eso? Y nos perdería el acceso a las mejoras de otras personas. Era mejor para nosotros que otros tuvieran acceso a nuestros cambios, por lo que sus cambios serían compatibles con los nuestros.

La base del código de monopolización corta el mercado en piezas pequeñas, incompatibles, no interoperables. Finalmente lastima a todos, excepto quizás a los jugadores más grandes. Pero para los jugadores pequeños, el código abierto es genial.

La idea básica del código abierto es “puedes usar mi código libremente, pero hagas lo que hagas, yo también puedo usarlo libremente”.

Así que, básicamente, nadie tiene derechos intelectuales cuando se trata de código abierto.

En teoría, alguien podría tomar su código y comenzar a venderlo, pero sería inútil, porque legalmente tendrían que licenciar su nuevo código bajo su licencia original de código abierto. En otras palabras, podría tomar cualquier código que construyeron encima de su código y agruparlo nuevamente en su software original, lo que sería perfectamente legal. Nadie querría comprar un producto que pudiera obtener de forma gratuita en otro lugar.

Por esta razón, la mayoría de los proyectos de código abierto monetizan su trabajo de dos maneras:

  1. Servicios: instalaciones, capacitación, personalizaciones, soporte, etc. (por ejemplo, así es como monetizamos http://www.zenbership.com )
  2. Alternativas patentadas: cree una versión derivada, como WordPress hizo con su plataforma de blogs (.org vs .com), y véndala mientras ofrece la versión gratuita al mismo tiempo.

Si le preocupa que su idea sea una idea de un millón de dólares y cree que puede venderla, entonces quizás el código abierto no sea adecuado para usted. Pero pregúntese cuántas personas han “robado” Magento o WordPress.

Construye su modelo de negocio alrededor de no tener acceso exclusivo a la base de código.