¿Hay ejemplos exitosos de código abierto de una aplicación y aún vender la aplicación?

Cuando escribí esta respuesta por primera vez, fue esencialmente solo una advertencia:

Preguntaste sobre otras consideraciones … Tenga en cuenta que cualquiera es libre de bifurcar su código, enviarlo a la tienda de aplicaciones e invitar al mundo a contribuir a su bifurcación, sin su ICLA.

Sin embargo, se me ocurrió hoy que esto no es necesariamente cierto. Es posible que pueda licenciarlo bajo términos que permitan la modificación y redistribución de la fuente, pero que no permitan la redistribución de archivos binarios, y / o que no permitan la redistribución en las tiendas de aplicaciones.

Puede ser complicado entender bien la redacción, pero creo que podría hacerse.

Sin embargo, creo que es poco probable que encuentre (m) algún contribuyente a su sucursal si hace esto. Una de las cosas buenas de GPL y licencias similares es que esencialmente eliminan la posibilidad de obtener ganancias de la distribución del software. Por lo tanto, los contribuyentes no deben temer ser aprovechados. Contribuyen a la comunidad , no a ninguna persona o entidad.

Pero su propuesta de ICLA, y mi hipotética licencia, hacen lo contrario. Dejan muy claro que una persona, y solo una persona (usted) se beneficiará de la distribución. Por lo tanto, sus desarrolladores deberían ser aún más altruistas que la mayoría de los contribuyentes de código abierto; no van a dar a la comunidad, van a contribuir solo a usted . Eso requiere una forma diferente de motivación, y sospecho que es una forma rara.

Cuando se trata de código abierto, las ganancias tienden a provenir de contratos de soporte o de versiones premium que incluyen características de alto valor, características que algunos clientes desean pagar. En ambos casos, los márgenes de beneficio tienden a ser escasos, ya que cualquier otra persona puede competir con bastante facilidad. Las excepciones son los casos en que muy pocas personas pueden desarrollar extensiones de manera efectiva, por ejemplo, cuando los autores originales del proyecto de código abierto están directamente involucrados en la creación de las extensiones.

TL; DR? Creo que será muy difícil ganar dinero.

Con toda probabilidad, debe abrir el código fuente si está utilizando material de código abierto como componente. Estoy seguro de que su proyecto ya está contaminado por la GPL o alguna licencia de este tipo, que es efectivamente imposible de desenredar en una oferta patentada.

En segundo lugar, su ICLA no funcionará. Como se dijo, estás a una bifurcación de estar fuera del circuito.

En tercer lugar, se venden muchos proyectos de código abierto con fines de lucro. Red Hat y Asterisk son dos de los que probablemente hayas oído hablar.

Estos funcionan porque están en un mercado grande y activo. Venden soporte y despliegan mejoras de características regulares y hay una comunidad de desarrolladores de terceros y ofertas de soporte e integración. No necesitas todo esto para comenzar, pero puedes jugar algunos juegos contigo mismo para ver cómo se escala y qué puedes hacer para alentar las partes buenas.

El desarrollador de Todo.txt Touch (Android) ha abierto la aplicación (afaik) y aún la ha puesto a la venta por $ 2 en Google Play. También Chainfire’s Triangle Away ha estado disponible de forma gratuita en XDA (y probablemente también de código abierto) y disponible en Google Play por $ 2.50, donde la gente realmente lo compra. Puede haber más de lo que simplemente no sé, pero estos son los únicos que puedo pensar en este momento …

Atlassian Confluence es un ejemplo sencillo.