Feb 052013
 

Empresas con productos basados en Linux, Android, Raspberry Pi, Arduino por dar algunos ejemplos, hoy en día los modelos de innovación abierta ofrecen la promesa a las empresas de que pueden lograr una mayor rentabilidad con sus actividades de innovación y la propiedad intelectual resultante (PI). Estos modelos de innovación abierta hacen hincapié en la importancia de utilizar una amplia gama de fuentes de innovación y las actividades de invención de la empresa, incluyendo clientes, rivales, académicos y empresas de sectores no relacionados y al mismo tiempo utilizar métodos creativos para explotar la PI resultante de la empresa. Aunque el uso de fuentes externas de innovación no es nada nuevo, recientemente algunos de los más casos exitosos de empresas de alta tecnología han sido los que utilizan la innovación abierta en lugar de los métodos más tradicionales enfoques de innovación integrados a la empresa.

El paradigma de la innovación abierta es a menudo contrastado con el modelo tradicional de integración vertical donde la investigación y desarrollo interna de la empresa da lugar a productos desarrollados internamente, que luego son distribuidos por la empresa. Mientras que la innovación abierta se enfoca sistemáticamente en fomentar y explorar una amplia gama de fuentes internas y externas de oportunidades de innovación, consistente con la exploración y la integración de capacidades de la empresa y sus recursos, y en general la explotación de esas oportunidades se da a través de múltiples canales. Por lo tanto, el paradigma de innovación abierta, va más allá de simplemente la externalización de la investigación y el desarrollo. En lugar de simplemente un cambio en la producción mecánica de la propiedad intelectual, la innovación abierta refleja la transformación de cómo las empresas utilizan y gestionan su propiedad intelectual.

En los últimos 25 años el ejemplo más popular de la innovación abierta ha sido el software de código abierto, ejemplificado por el sistema operativo Linux y últimamente el sistema operativo Android para equipos móviles y tabletas. El software de código abierto implica la colaboración entre las empresas, los proveedores, los clientes y los fabricantes de productos relacionados con este software para producir tecnología compartida. Al mismo tiempo, las políticas de libre PI de origen significa que esta tecnología compartida está disponible para los compradores potenciales con poco o ningún costo.

En conjunto, el costo de producción compartido y bajo del software de código abierto ha obligado a las empresas a reconsiderar los modelos de negocios de propiedad utilizados por las empresas de software comercial durante los últimos 30 años.

La cuestión fundamental para el modelo de la empresa de innovación abierta es: “¿Cómo la empresa crea valor para el cliente y al mismo tiempo extraer algo de ese valor por sí misma?” El surgimiento de código abierto ha permitido una ola de experimentación en modelos de negocio de software que sigue su curso hasta hoy.

En los blogs siguientes, consideramos cómo el código abierto se refiere a lo que se identifica como los tres retos de la gestión de la innovación abierta: maximizar el uso de la innovación interna, incorporación de la innovación externa a la empresa, y motivar un suministro externo de la innovación para apoyar a la empresa. Se clasificarán las estrategias tomadas por las empresas que venden software de código abierto basado en sus modelos de negocio, y se sugerirá cómo esto encaja en cuestiones más amplias de la innovación abierta.

Y tú… ¿Qué opinas de la innovación abierta? ¿La aplican en tu empresa?

Basado en:

Patterns of Open Innovation in Open Source Software; Chapter 5. West & Gallaher. October 2005. Oxford University Press (2006)

Ago 012012
 

Cuando empezamos un negocio, una de nuestras grandes preocupaciones es el software que utilizaremos, por lo general vemos hacia el software de las grandes empresas como Microsoft sin embargo, hay otras opciones que son casi gratis o gratis.

En los últimos años, el software de Open Source (código abierto) se ha convertido en una moda en la industria de las TI así como también lo ha sido el hardware abierto, como el Arduino o Netduino para los inventores, hobillistas y los artistas. Sin embargo, ¿Cómo puedo saber si es adecuado para mi negocio en particular? Nosotros seriamos unos temerarios si aplicáramos cada dispositivo o software de moda en nuestro negocio. Afortunadamente el software de Open Source no es un artículo de moda, ni se ajusta a la agenda de alguna compañía en particular. Está tecnología esta impulsada por decenas de miles de profesionales de TI y electrónica alrededor del mundo que se han dado cuenta que este es un método de producción y distribución de software muy superior a los métodos de distribución tradicionales. En los párrafos siguientes te proporcionamos información suficiente en un curso intensivo sobre el tema para formes tu propia conclusión.

¿Qué es el software de Open Source?

La mayor diferencia entre el software Open Source y el software y hardware que se compran es que el primero nos da acceso a los “planos” o el código fuente de la aplicación. El código fuente es lo que los programadores escriben e instruyen a la computadora para realizar tareas de acuerdo a sus objetivos. El código fuente es muy similar a la receta de un chef. 1 libra de disco duro fresco, 1 cucharada de memoria RAM, y una pizca de módem ADSL. Hornear a 35 ºC durante 20 minutos. ¡Listo! ¡Usted tiene un procesador de textos! No es tan simple, pero concebimos la idea.

En el software comercial  típico no se nos permite ver esta receta ya que es propiedad intelectual de la empresa que lo vende y es un secreto muy bien guardado. Talves ahora probablemente te estarás preguntando: “Pero yo no soy un programador, ni quiero llegar a serlo. ¿Por qué me debe de importar si tengo acceso al código fuente?”. Por sorprendente que parezca, usted y su empresa deben entender las varias razones. Aquí está la lista corta de las razones principales que es una opción atractiva para las empresas:

  • Controlar – Uso de software de código abierto te permite estar en control de tu negocio. A diferencia del software comercial, tu puede ser el dueño de tu propio destino.
  • Flexibilidad – Se licencia de tal forma que lo puedes modificar por ti mismo o contratar a un tercero para modificarlo para satisfacer las necesidades específicas de tu negocio.
  • Fiabilidad – Se desarrolla de tal manera que es típicamente más fiable (es decir, menos errores) que el software que se desarrolla mediante un método estándar de desarrollo comercial.
  • Costo – Software de código abierto puede ser obtenido y utilizado con poco o ningún costo por anticipado. Tu sólo pagas por el apoyo que realmente necesitas, y lo más importante sólo cuando lo necesitas.
  • Longevidad – Cuando una empresa de software comercial va a la quiebra pierdes todo su apoyo, correcciones de errores, parches de seguridad, y la posibilidad de futuras versiones. Si una pieza de software que se utiliza es fundamental para tu negocio, y esta es de Open Source, sólo tienes que contratar a una firma de consultoría, los programadores individuales, u otras terceras partes.

Cuando un programador o un grupo de programadores de software publican bajo una licencia de código abierto, te están dando a propósito estas libertades y pocas restricciones. Tu eres libre de modificar el software para satisfacer tus necesidades, eres libres para usar partes del programa dentro de otro programa, libre de entregar copias a tus amigos, sin empaquetar el software como un producto y venderlo.

La única restricción es que si tú utilizas cualquiera de esas libertades debes compartir y hacerlo por igual. Si modificas o utilizas una parte de un programa de código abierto y lo distribuyes, debes hacerlo en los mismos términos y proporcionar el código fuente de los cambios que has realizado. En estas restricciones es el verdadero poder de Open Source. Este poder se ilustra mejor con unos pocos ejemplos.

Extracto del interesante artículo de Frank Wiles “Using Open Source in Business”

http://www.revsys.com/writings/oss-in-business.html

Jul 282012
 

Para mantener el control de nuestro negocio o empresa a través del uso de software de código abierto, solo basta con tener el código fuente de las aplicaciones que este ofrece. Tu, como propietario de un negocio, necesitas tener un enorme poder y control sobre el día a día de las operaciones. Al poseer software con código abierto se nos permite hacer negocios con empresas que nos proporcionan el mejor servicio, soporte y precio.

Tu no estarás limitado al soporte de la compañía ACME o Patito, que por supuesto siempre llega tarde una y otra vez, simplemente porque son de la compañía que originalmente escribió el software que utilizas. Ante esta situación, solo basta con encontrar otro proveedor que soporte la aplicación que ocupamos y listo.

Cuántas veces hemos escuchado de nuestro proveedor de software que…

 “Eso se solucionará en la próxima versión que está programado para estar disponible en 7 meses para la actualización de precios razonable de $ 899.99 USD”

¿Qué pasa si tu necesitas que el error sea corregido ahora, y no más tarde? Tu estarás desamparado a menos que quiera gastar grandes sumas de dinero para cambiar los planes de tu proveedor.

Mediante el uso de las tecnologías de código abierto, tu eres libre de llevar su negocio a donde necesitas para cumplir con planes. Exactamente igual a cuando tu llevas tu auto con otro mecánico si el de siempre está completamente ocupado para las próximas tres semanas.

Para más información puedes consultar:

http://www.opensource.org/

Jul 252012
 

Cuando tu compras un software comercial típico lo que realmente pagas es el soporte que este incluye. Muchas personas erróneamente creen que están pagando la recuperación de los costos asociados con el desarrollo original del mismo. Estos costos se tienen en cuenta, pero el margen del software comercial es tan grande que estos costos se recuperan muy rápidamente.

Otros también se equivocan al pensar que han “comprado” su software. La mayoría de los contratos comerciales de licencia de usuario (EULA) dicen claramente que lo que se paga permite utilizar el software. En pocas palabras, tu no posees nada, simplemente  alquilas el software. El vendedor puede revocar tu derecho a utilizarlo en cualquier momento y por lo general, por el motivo que se les ocurra. Puede tener la tentación de ir a leer uno de tus EULA en este momento, si es así, te recomiendo enormemente que lo hagas sentado y asegúrate de que has tomado tu medicamento para la presión arterial.

Cuando tu pagas por el software comercial, en realidad estás pagando por diferentes tipos de apoyo:

  • Apoyo Directo Un número de teléfono o sitio web que puede utilizar para obtener ayuda sobre el producto.
  • Apoyo Indirecto Esto viene en la forma de los profesionales locales, que son “certificados” sobre la operación de ese producto en particular y son autorizados para ayudarle por el creador del software.
  • Longevidad La viabilidad futura de la empresa, obviamente, depende de sus ventas de software. Usted está esencialmente pagando para ayudar a asegurar que la compañía sobreviva los próximos años para que puedan desarrollar nuevas versiones mejoradas del software.
  • Sentido de Seguridad Hay un número de teléfono y una empresa que puede ir a los tribunales en caso de que haya problemas generados por el software.

Tu ya pagaste por este “apoyo” y es posible que estés o no realmente tomando ventaja de él. ¿Cuándo fue la última vez que llamo al proveedor y te contesto un ser humano, y más aun, recibiste una respuesta útil? Si bien tener un teléfono de alguien a quien culpar cuando las cosas salen mal te ayuda a dormir , la realidad es que ¿Crees tu que realmente tu proveedor, quien esta en la lista Fortune 500 se va a preocupar por ti?

Al utilizar el software de código abierto o libre eliminamos la farsa de las ventas de software. Esto te permite adquirir el software a un poco o ningún costo para ti. Sólo tienes que pagar por el apoyo que necesitas y sólo cuando realmente lo necesitas. Y este apoyo puede provenir de cualquier fuente calificada. Tu puedes contratar al talento interno (un empleado) para mantener y desarrollar tus sistemas, puedes también contratar a uno de los desarrolladores que trabajaron en el proyecto original, o puedes apoyarte en una gran cantidad de firmas consultoras que se especializan en esta área. Como el código fuente del software está disponible para ti, tu tiene opciones. Y creo que todos estamos de acuerdo con las opciones es esencial cuando las cosas empiezan a dañarse.

Un fabricante de rodamientos no se siente seguro si sólo tiene un proveedor de acero. Cualquier problema pequeño de parte de su proveedor le puede afectar significativamente.

¿Se siente seguro con una única fuente para la aplicación (s) que se ejecutan todo su negocio?

Para más información pueden consultar:

http://www.opensource.org/

Jun 182012
 

En estos días de eternas crisis económicas en el mundo globalizado en que vivimos, nosotros, como empresas o empresarios, tenemos que estar en busca de mejores herramientas para que nuestro negocio sea exitoso.

Una buena fuente de herramientas de software y hardware son las tecnologías llamadas “Open Source” o “Código Abierto” en español.

Pero… ¿Qué es Open Source?

Cuando de hablamos de Open Source no significa que sólo tenemos acceso al código fuente si no que los términos de distribución de software de código abierto. Cuando usamos tecnología Open Source ya sea como desarrolladores de software o hardware o simplemente usuarios tenemos que tener en cuenta los siguientes criterios:

1.   Redistribución Libre

La licencia no debe restringir a nadie de vender o entregar el software o hardware como un componente de una distribución mayor que contiene programas de diferentes fuentes. La licencia no debe requerir alguna regalía o cuota por su venta.

 2.    Código Fuente

El programa debe incluir el código fuente y debe permitir la distribución del código fuente, así como en forma compilada. Si alguna forma de un producto no se distribuye con el código fuente, debe haber un medio claramente indicado de obtener el código fuente por no más de un costo razonable de reproducción o, preferentemente la descarga a través de Internet sin cargo. El código fuente debe ser la forma preferida en la cual un programador modificará el programa. No está permitido que el código fuente se altere deliberadamente. Las formas intermedias como la salida de un preprocesador o traductor no están permitidas.

3.    Trabajos derivados

La licencia debe permitir modificaciones y trabajos derivados y debe permitir que estos se distribuyan bajo los mismos términos que la licencia del software original.

4.    Integridad del código fuente del autor

La licencia puede restringir que el código fuente sea distribuido en forma modificada solamente si la licencia permite la distribución de “archivos parches” con el código fuente con el propósito de modificar el programa en tiempo de compilación. La licencia debe permitir explícitamente la distribución de software a partir de código fuente modificada. La licencia puede requerir trabajos derivados lleven un nombre distinto o un número de versión del software original.

5.    No discriminación contra personas o grupos

La licencia no debe discriminar a ninguna persona o grupo de personas.

6.    No discriminación en función de áreas de aplicación

La licencia no debe restringir a nadie que haga uso del programa en un campo específico de actividad. Por ejemplo, no puede impedir que el programa sea utilizado en un negocio, o que se utilicen para la investigación genética.

7.    Distribución de la licencia

Los derechos vinculados al programa deben aplicarse a todos aquellos a quienes se redistribuya el programa, sin necesidad de pedir una licencia adicional para estas partes.

8.    La licencia no debe ser específica de un producto

Los derechos vinculados al programa no deben depender de ser parte del programa de distribución de software en particular. Si el programa se extrae de esa distribución y usado o distribuido dentro de los términos de la licencia del programa, todas las partes a las que se redistribuya el programa deben tener los mismos derechos que los que se conceden en relación con la distribución de software original.

9.    La licencia no debe restringir otro software

La licencia no debe imponer restricciones sobre otro software que es distribuido junto con el software licenciado. Por ejemplo, la licencia no debe insistir en que todos los demás programas distribuidos en el mismo medio deben ser software de código abierto.

10.  Licencia debe ser tecnológicamente neutral

Ninguna disposición de la licencia puede basarse en una tecnología o un estilo de interfaz.

Teniendo en cuenta estos diez puntos, podemos obtener grandes beneficios para nuestras empresas o negocios, sin embargo, antes de empezar a bajar e instalar software libre debemos de llevar a cabo un poco de trabajo y analizar los pros y los contras que el uso de este tipo de software y hardware conlleva.

Para más información pueden consultar:

http://www.opensource.org/

A %d blogueros les gusta esto: