¿Hay un impacto negativo de código abierto en el entorno comercial? [cerrado]

12

Mi empresa tiene una amplia gama de productos y hay algunos que no son estratégicos para nosotros, por lo que quería abrirlos (para que podamos centrarnos en lo que nos hace únicos y de código abierto los productos que tiene cada empresa).

Nuestra industria (hedgefund) no es de código abierto (seríamos la primera empresa en probar esto) y los comentarios que recibo de mi equipo directivo son 1) destruiremos la industria o 2) todas las empresas comerciales competitivas se unirán contra nosotros y seremos eliminados de cualquier manera. Es una gran batalla en mi empresa en este momento entre las personas de TI que han visto los efectos positivos de compartir y las personas de negocios que piensan que vamos a renunciar a todo (prefieren que vendamos partes que queremos abrir, pero en su defensa esto es estándar cuando se desinvierte algo).

Entonces, ¿en qué piensas? ¿El código abierto se aplica generalmente o solo es realmente aplicable al software? ¿Es en general bueno para las personas en la industria y en el exterior? En realidad, estoy más interesado en los efectos negativos (aunque los positivos también son bienvenidos)

Actualización: Para resumir, aunque el código está involucrado, no se trata tanto del código, sino más bien de la idea del código abierto.

Somos un fondo de cobertura cuantitativa de tamaño medio. Tenemos algunas estrategias únicas pero también tenemos los fondos estándar largo / corto, arbitraje, macro global, etc.

Estamos manteniendo los fondos únicos que tenemos, pero las otras cosas que todos los demás tenemos estamos considerando la contratación abierta (Hemos invertido años de trabajo y millones de dólares. Nuestros fondos son bastante populares y nuestro desempeño es en el primer o segundo cuartil así que sospecho que habrá interés de las empresas o que piensen ingresar a la industria, pero no sé hasta qué punto).

El objetivo no es lograr que una comunidad trabaje para nosotros, el objetivo es dejar que cualquiera que quiera jugar con él lo haga y cree lo que quiera (no será parte de nuestra línea de productos, aunque puedo asignar extraoficialmente algunos de nuestros tiempo del personal para ayudar a cualquier comunidad que crezca). Aunque la base del código es bastante grande, el valor en esto es el conocimiento de la industria y los enfoques que hemos adquirido (hay muchos libros sobre inteligencia artificial y comercio cuantitativo, pero a menudo están atrasados ​​de lo que realmente está sucediendo, ya que la mayoría de las empresas prohíben a su personal discutir Que estan haciendo ellos). En pocas palabras, puede que haya valor aquí para las personas o no, pero me estoy acercando a la contratación abierta como una forma de beneficiar al público en general mientras desinvertimos en una línea de productos. Pero la otra cara es que este es un producto central para muchas otras empresas y ganaron ' No seas feliz (pienso en Linux / Windows, Wikipedia / Bretaña, Google Maps / empresas de mapas comerciales, etc.). Estoy de acuerdo con que a la gente no le guste, pero prefiero que no sea por consecuencias no intencionadas y esta pregunta es tratar de entender cuáles son esas consecuencias en general en las industrias que obtienen áreas centrales de código abierto. Por ejemplo, es difícil juzgar qué parte del mercado del sistema operativo creció debido a Linux o, naturalmente, estaba creciendo por sí solo, etc. La tecnología tiene un crecimiento tan rápido y estoy luchando por comprender cómo la fuente abierta la impactó (y si fue positiva o no. Es decir, uno de nuestros grandes competidores tiene grandes subvenciones para las mejores universidades que obviamente ayudan a las escuelas, limitaría el código abierto Necesito cosas como esas?). Estoy bien con que a la gente no le guste, pero prefiero que no sea por consecuencias no intencionadas y esta pregunta es tratar de entender cuáles son esas consecuencias en general en las industrias que tienen áreas centrales de código abierto. Por ejemplo, es difícil juzgar qué parte del mercado del sistema operativo creció debido a Linux o, naturalmente, estaba creciendo por sí solo, etc. La tecnología tiene un crecimiento tan rápido y estoy luchando por comprender cómo la fuente abierta la impactó (y si fue positiva o no. Es decir, uno de nuestros grandes competidores tiene grandes subvenciones para las mejores universidades que obviamente ayudan a las escuelas, limitaría el código abierto Necesito cosas como esas?). Estoy bien con que a la gente no le guste, pero prefiero que no sea por consecuencias no intencionadas y esta pregunta es tratar de entender cuáles son esas consecuencias en general en las industrias que tienen áreas centrales de código abierto. Por ejemplo, es difícil juzgar qué parte del mercado del sistema operativo creció debido a Linux o, naturalmente, estaba creciendo por sí solo, etc. La tecnología tiene un crecimiento tan rápido y estoy luchando por comprender cómo la fuente abierta la impactó (y si fue positiva o no. Es decir, uno de nuestros grandes competidores tiene grandes subvenciones para las mejores universidades que obviamente ayudan a las escuelas, limitaría el código abierto Necesito cosas como esas?). Por ejemplo, es difícil juzgar qué parte del mercado del sistema operativo creció debido a Linux o, naturalmente, estaba creciendo por sí solo, etc. La tecnología tiene un crecimiento tan rápido y estoy luchando por comprender cómo la fuente abierta la impactó (y si fue positiva o no. Es decir, uno de nuestros grandes competidores tiene grandes subvenciones para las mejores universidades que obviamente ayudan a las escuelas, limitaría el código abierto Necesito cosas como esas?). Por ejemplo, es difícil juzgar qué parte del mercado del sistema operativo creció debido a Linux o, naturalmente, estaba creciendo por sí solo, etc. La tecnología tiene un crecimiento tan rápido y estoy luchando por comprender cómo la fuente abierta la impactó (y si fue positiva o no. Es decir, uno de nuestros grandes competidores tiene grandes subvenciones para las mejores universidades que obviamente ayudan a las escuelas, limitaría el código abierto Necesito cosas como esas?).

Entiendo que esto puede parecerme muy específico, pero estoy tratando de entender el impacto general del código abierto y el software me pareció un buen lugar para aprender.

Alma perdida
fuente
2
Esta pregunta podría caer en las categorías de "trabajo independiente y preocupaciones comerciales" o "licencias de software". Sin embargo, para responder a la pregunta, proporcione información adicional sobre la industria y cuáles son las líneas de productos que pueden ser de código abierto. Sería útil si pudiera enumerar las licencias / modelos OSS que se están considerando. Y tenga en cuenta que "open source"! = "Out source"; Son términos completamente diferentes. Por el momento, esta pregunta es demasiado vaga para que cualquiera pueda proporcionar una respuesta significativa.
2
Considere mostrarles lo que sucedió con WiX cuando Microsoft Open lo compró.
Gracias, buscaré ese ejemplo. @ GlenH7 Actualicé la pregunta para, con suerte, arrojar algo más de luz.
Lostsoul
Gracias por la actualización: la especificidad proporciona suficiente contexto para generar algunas respuestas. Tengo algunas ideas y responderé esta tarde.

Respuestas:

15

Existe una buena posibilidad de que su empresa pueda cambiar significativamente la creación del mercado financiero al liberar el código fuente. Después de reflexionar sobre la idea, tengo que aceptar que los profesionales superan a los contras.

Por lo que vale, estoy bastante familiarizado con la estructura del mercado. Me entrevisté con un intercambio para unirme a su personal de TI. No encajaba bien y no me uní a ellos. Pero creo que entiendo las ramificaciones de lo que está proponiendo.

Herramienta educativa
Hay una escasez de talento de programación disponible en servicios financieros. En mi opinión, una de las mayores barreras de entrada es (falta de) conocimiento de la materia. Existen pocos marcos de referencia, si es que hay alguno, y como se observa, la academia no puede enseñar sobre información que no es accesible.

Creo que hay varios profesores que podrían utilizar la información y los conceptos instanciados por el código fuente. La teoría es una cosa; pero tener un ejemplo concreto es otra muy distinta.

Los resultados pasados ​​de su empresa serán analizados por académicos y competidores por igual para determinar qué impacto podrían haber tenido los defectos en los modelos en sus retornos. Descargo de responsabilidad: todos los modelos tienen fallas, por lo que no es una crítica de ninguna manera.

Impulsor del crecimiento
Hay una serie de proyectos de código abierto sólidos y exitosos que han impulsado un crecimiento dramático en la industria. Eclipse, Linux y Apache son solo tres ejemplos.

Describió los proyectos que está lanzando como productos básicos de gama baja. Liberarlos empujará absolutamente esas áreas a la tierra de los productos básicos. Eso no es necesariamente malo, ya que permite que muchas más personas participen. También permite una innovación incalculable. Es imposible predecir lo que puede suceder cuando se permite que los puntos de vista externos recojan las piezas y las vuelvan a armar.

Interruptor tecnológico
En el lado negativo, esto puede ser un disruptor tecnológico serio como Linux, teléfonos celulares, medios digitales, etc. ocurrir. Algunas personas terminarán perdiendo empleos a medida que la industria se adapte a los cambiadores de juego que podrían surgir de esto. Algunos darían la vuelta y argumentarían que esto introduciría mayores eficiencias y que los fines justificarían los medios.

Sin ser demasiado dramático, esto es como arrojar una granada en algunas de las vueltas de tus competidores. Efectivamente, los está obligando a adaptarse al uso de modelos más sofisticados y a salir de los entornos que pronto serán completamente modernos en los que trabajaban.

Transparencia del mercado
Teniendo en cuenta algunos de los comentarios recientes de la SEC y la información pública (errónea) sobre la actividad comercial y los fondos oscuros, esto puede proporcionar a su empresa más atención de la que esperaba. Algo de eso será bueno. Algo de eso será malo. De cualquier manera, es algo a considerar.

Marco de referencia / Comunidad
Le recomendaría que asigne un poco de tiempo al personal para documentar los proyectos y estar disponible para preguntas de seguimiento. Verter una gran cantidad de código opaco en el éter simplemente será un ejercicio de transferencia de bits. Si proporciona una hoja de ruta para que las personas puedan comprender la base del código, entonces tendrán un medio para profundizar y comenzar a trabajar con ella.

Las tasas de adopción y el impacto final son difíciles, si no imposibles, de predecir debido a la cantidad de variables involucradas. Sin embargo, en casi todos los casos, los cambiadores de juego comenzaron siendo pequeños y crecieron gradualmente. Todas las variantes de Linux surgieron de los geeks alfa que intercambiaban pilas de disquetes de 3.5 "o el CD quemado ocasionalmente reverenciado. La accesibilidad es un aspecto clave, y es crucial tener personas disponibles que entiendan la base de código.

Para llevar las cosas un paso más allá, puede comunicarse con sus homólogos de otras empresas para ver si están considerando algo similar. Formar un consorcio, también conocido como lo que ahora es la Fundación Apache, es una forma de ganar masa crítica. Otro enfoque sería generar tutoriales, a la CodeAcademy, y ejecutar una pequeña campaña de relaciones públicas para publicitarla. Estos métodos ayudarían a impulsar el resultado probable hacia un territorio positivo, pero entrar en detalles iría más allá del alcance de la pregunta original.

Para resumir los aspectos negativos:
- Esto realmente puede interrumpir los patrones en los que muchos han caído.
- Hacerlo enojará a algunos de tus competidores, que te calumniarán.
- También recogerá algo de prensa negativa basada en malentendidos sobre cómo funciona el código y / o el mercado.

Le animo a usar una licencia GPLv3 para esta versión precisamente por la naturaleza viral de la licencia. Las modificaciones futuras que se distribuyan deben tener su fuente publicada, lo que a su vez ayudará a hacer crecer cualquier tipo de comunidad que pueda surgir de esto.

Para replantear esto con sus compañeros:
- Esto lo hará verse bien a los ojos de la SEC (Comisión de Bolsa y Valores de EE. UU.) Ya que está tratando de fomentar la igualdad de condiciones.
- Este código es un costo hundido que ya no es rentable para usted. Los beneficios a largo plazo de mejorar el talento de programación disponible en el mercado son incalculables.
- Esto fomentará una mayor eficiencia del mercado, que es a lo que todos debemos aspirar, ya que nos acerca a la valoración correcta de las acciones.

Ellie Kesselman
fuente
55
Una licencia viral como GPL no es necesaria para garantizar que las futuras modificaciones del código tengan que liberar su fuente. Si eso es lo que quieres, publícalo en MPL. La naturaleza viral de GPL significa que cualquier otra cosa que toque este código de alguna manera también debe tener su fuente publicada. No se trata de proteger el código en cuestión, se trata de impulsar una ideología de código anti-propietario.
Mason Wheeler
1
@MasonWheeler: usted hace un buen punto, y hay una cantidad justa a considerar al elegir una licencia. Le recomendé el componente viral para evitar el "robo" de la base del código sin volver a la comunidad. Normalmente, GPL no es mi primera opción. Sin embargo, los factores no técnicos involucrados hicieron atractivo el componente viral. Por el "bien mayor" por el que creo que el OP se está esforzando, la ideología de código anti-propiedad tiene algunos beneficios en este caso. Las ideas que se convertirían en gratuitas se beneficiarían de las protecciones de la GPL.
2
@Lostsoul Si desea permitir que otros hagan una empresa / LoB, entonces definitivamente no vaya con la GPL. Hay muchas otras licencias más adecuadas para eso. MPL como señaló Mason es uno. BSD, Eclipse, IBM, Apache y muchos otros también tienen licencias para considerar en este caso.
1
Gracias por su gran respuesta y consejos hasta ahora. Realmente tienes una excelente comprensión de la pregunta, la industria y los impactos. No creo que las personas fuera del software entiendan el cambio que causó el código abierto. Gracias Glen por tomarte el tiempo para responder esto.
Lostsoul
1
Además, el impacto de marketing de tener el nombre de su empresa adjunto a LA herramienta de software estándar utilizada por todos los actores serios en su industria (si / cuando eso sucede) sería inmenso.
Matt Gibson
5

Creo que probablemente sea una mala idea de código abierto cualquier cosa que le dé una ventaja competitiva. ¿Cuál sería la ventaja de abrir su código? Parece decir que la ventaja sería:

para que podamos centrarnos en lo que nos hace únicos y de código abierto los productos que tiene cada empresa.

Parece que no está planeando abrir su producto estrella de código abierto, pero tal vez algunas pequeñas utilidades que se envían con él, con la esperanza de que la comunidad recoja la holgura de mantenimiento para que su empresa pueda centrarse en el producto central. Parece arriesgado si la comunidad que espera nunca se materializa. ¿Son estos objetivos potenciales de código abierto potencialmente útiles para otras industrias y usuarios de otros entornos? ¿Realmente crees que es probable que los piratas informáticos al azar los recojan y los mejoren?


En respuesta a la actualización: Parece que el código que podría abrir-fuente es muy nicho. ¿Cómo generarás interés en él? ¿Cómo conseguirás que la gente juegue con eso? Si solo lo descarga en github o sourceforge y dice "¡diviértete!" ¿quién lo encontrará, cómo lo encontrarán y por qué lo descargarán? El lado del marketing de esta idea creo que necesita algo de trabajo.

Tal vez debería abrir algo de código y comercializarlo a los estudiantes que desea contratar más tarde. Envíe algunos kits de demostración a los profesores para que su clase pueda usar su software para sus proyectos.

Sin embargo, esto implicará trabajo, alguien tendrá que armar los kits para los estudiantes, construir el sitio web de la comunidad, monitorear foros y responder preguntas, etc. ¿Su empresa tiene algún interés en pagar por todo eso? Podría ser un gran beneficio, pero de nuevo, tal vez no ...

FrustratedWithFormsDesigner
fuente
Gracias por la gran respuesta. Actualicé la pregunta para proporcionar más información sobre mi empresa, pero en algunos de sus puntos no planeo volver a este producto, por lo que una materialización de la comunidad o mejoras en el producto no nos afectarán directamente (aparte de que nuestro personal aprenda de otros se bifurcan para que puedan hacer mejor su trabajo, y para que podamos identificar el talento que está fuera de nuestra industria. Solo contactamos con competidores y las mejores escuelas en Chicago / NYC, esto puede permitirnos encontrar personas fuera de esas ciudades).
Lostsoul
@Lostsoul: He actualizado en respuesta a tus actualizaciones.
FrustratedWithFormsDesigner
1
Otra excelente respuesta, sobre si tiene algún propósito para abrir el código fuente. Muy agradable ver un resumen de cómo hacerlo de manera efectiva, por ejemplo, kits de demostración para profesores, sitio web, soporte de foros. Eso no es excesivo para una empresa para financiar, si deciden elegir este camino.
Ellie Kesselman
2

Permítanme agregar mis 2 centavos a lo que dijo @FrustratedWithFormsDesign.

Para que su empresa haga algo, debe hacer algo para cuantificar el impacto / beneficio. Ninguna cantidad de conversación o sentimiento o arrebatos emocionales (o frustración) ayudarán de ninguna manera.

Use la técnica de 5-Why para determinar el 'beneficio final' de realmente abrir el proyecto. (Es posible que deba preguntar más de 5 :) Ahora, puede obtener más de 1 objetivo final, por supuesto, ya que puede ramificarse en cualquier respuesta y seguir preguntando 'Por qué' (es decir, puede obtener un gráfico de objetivos vinculados causalmente y no solo un árbol lineal).

Ver si se puede cuantificar los objetivos como un valor adquirido a la organización - si usted piensa que es difícil de medir Sugiero leer " Cómo medir cualquier cosa - Doug Hubbard " Ahora esto se debe utilizar como su 'arma de elección' para tomarlo a la mayor gestión que les muestra el "valor" del código abierto. A menos que los números sean creíbles (¡junto con los riesgos incluidos!) Ni siquiera se molestarán en mirarlo.

Si encuentran algo digno de interés, que van a pasar algún tiempo para estudiar más a fondo. A menos que se alinee con sus intereses estratégicos y agregue valor, NO lo mirarán (o más bien no se molestarán en mirarlo).

Espero que esto ayude.

PD: También puede buscar Business Model Canvas como un medio alternativo para comunicar lo mismo.

Doctor
fuente
Sube el voto basado solo en tus palabras. No estoy criticando su elección de referencias vinculadas. Fue algo bueno, un esfuerzo extra que algunos apreciarán. Pero lo que dijo, sobre presentar un caso convincente y cuantificarlo para la alta gerencia, es consistente con lo que he observado que es efectivo. Parece que nunca les importa la frustración, los arrebatos, simplemente se sientan sin ninguna respuesta perceptible (excepto tal vez algo negativo que no me doy cuenta). Es necesario abordar los problemas que mencionó, independientemente de cualquier otra consideración específica del contexto.
Ellie Kesselman