Cómo desarrollar un producto Arduino y Processing y venderlo sin enviar el código fuente (para fines de propiedad intelectual)

Hola,

Al usar el código de un proyecto de código abierto, debe prestar mucha atención al tipo de licencia de código abierto que se utiliza. Esto casi siempre impulsará el desarrollo y la ejecución de su modelo de negocio. La mayoría de las empresas de base de código abierto tienen modelos de negocio basados ​​en servicios. Esto significa que ofrecen realizar actualizaciones o personalizaciones del código en función de las necesidades del cliente, ofrecen capacitar o mantener a los clientes del cliente o, en ciertos casos, desarrollar componentes de código abierto que no entren en conflicto directo con los términos y condiciones. condiciones de la licencia de código abierto. Puede buscar en Google “modelos de negocios de código abierto” y obtener una idea general. Recuerde que está bien tener muchos competidores, solo necesita encontrar una manera de diferenciarse para que los clientes puedan ver claramente el valor que entregan.

¡La mejor de las suertes!

Las empresas han estado vendiendo productos electrónicos durante años sin publicar el código fuente. Mire un microondas, o un lavavajillas, o especialmente un automóvil.

Si vende un producto que incluye la electrónica de alguna manera, como parte de un sistema de control, por ejemplo, se compilará su código fuente. Una vez que se compila el código, no es posible obtener el código fuente original, aunque el código compilado se puede aplicar ingeniería inversa con cierto esfuerzo. Cuando carga el código en una placa Arduino desde el IDE, el procesador solo tiene el código compilado, por lo que el código fuente no se puede obtener de la placa Arduino.

Cuando compra un software, como Microsoft Office o Windows, solo recibe el código compilado, que puede ejecutar y utilizar, pero no el código fuente.

Si el Arduino es una parte integral de su producto y necesita ofrecer actualizaciones a sus clientes, puede proporcionarles una nueva versión del firmware que ya ha compilado y luego pueden usar un programa de carga especial para instalar el nuevo firmware en su placa sin tener acceso al código fuente, en lugar de usar el código fuente y el IDE de Arduino para reprogramar el Arduino.

Técnico, está bien, siempre que no use una biblioteca que lo obligará a hacer que su código sea de código abierto. Comercial no tiene sentido, porque Arduino es lento, demasiado hambriento y caro para un producto en producción en masa.

More Interesting

¿Cuáles son los remedios para la infracción de derechos de autor?

¿Existe una práctica establecida sobre cómo atribuir la propiedad intelectual durante el trabajo de consultoría de software?

Desarrollé un código fuente en mi propio tiempo libre. ¿Cómo contribuyo a algunos proyectos internos de la empresa y aún conservo los derechos de propiedad intelectual? ¿Qué políticas diferentes tienen la mayoría de las grandes empresas para facilitar esto?

¿Puedes hacer un copyright de tu nombre?

Si cambia una línea en su libro / obra, ¿necesita volver a enviar un copyright?

¿Dónde suelen trabajar los abogados de patentes en los Estados Unidos?

¿Puede el propietario de un restaurante en un patio de comidas impedir legalmente que las personas fotografíen el escaparate?

¿Es aconsejable obtener los derechos de propiedad intelectual de un desarrollo tecnológico en lugar de una patente?

Cómo hacer un Acuerdo de transferencia de derechos de autor para múltiples activos creados por un diseñador gráfico de otro país

¿Cuándo una revisión de la investigación académica cruza la línea de los derechos de autor infractores?

¿Cómo escribo una solicitud de patente?

¿Qué hace un analista de propiedad intelectual en una empresa tecnológica?

¿Puedo usar una línea de otra canción sin infringir las leyes de copyright?

Hola, tengo un software que quiero vender. ¿Cómo sé que no he infringido accidentalmente la propiedad intelectual de otra persona?

¿Qué es la infracción?