¿Qué hacer cuando una empresa solicita permiso para usar código fuente abierto sin atribución?

28

Tengo un proyecto de código abierto actualmente bajo licencia MIT. He recibido una solicitud de una empresa para usar mi código para su proyecto comercial sin tener que dar ninguna atribución o crédito.

Para ser honesto, cuando publiqué el código, mi única intención era solo ayudar a un compañero programador, y realmente no pensé en si me acreditaban. Elegir la licencia fue solo uno de los pasos que tuve que hacer para configurar el proyecto en codeplex.

Por un lado, me siento honrado y aprecio que en realidad se hayan molestado en preguntar, por otro lado, sentí que si les permitía hacerlo sin ningún costo podría destruir el espíritu de código abierto.

¿Cuáles son las cosas típicas que yo u otros propietarios de códigos pueden hacer o solicitar a la compañía para que sea un comercio justo? ¿Debería incluso permitirlo?

Estoy pensando en pedirle a la compañía que escriba una carta de intención oficial y firmaré en contra de ella solo para hacerlo más formal; y también para solicitar una donación para proyectar / organización benéfica de mi elección o comprar algo en mi lista de deseos como compensación (no muy costoso). ¿Eso será demasiado?

Jake
fuente
28
De hecho, le piden que vuelva a licenciar su software para ellos. Si puede hacerlo (colaborador único, yada-yada), le sugiero humildemente qué hacen las empresas en este caso: pedirles que paguen por el privilegio. Y tampoco pidas muy poco dinero: obviamente es importante para ellos.
Joachim Sauer
13
Su código es un sustituto de $ 100 / hora de mano de obra. Ponle el precio correspondiente.
Kevin Cline
1
¿Por qué sería un problema para la compañía poner una breve nota sobre el uso de una biblioteca de código abierto en algún cuadro de diálogo Acerca de en su aplicación junto con muchos otros mensajes de derechos de autor, por lo que es difícil darse cuenta? ¿Es una pena usar código abierto? La única razón por la que pensé sería la seguridad, si temen que su código pueda tener errores, por lo que ocultar las fuentes brinda más seguridad.
Czarek Tomczak
@CzarekTomczak, lea sobre Seguridad a través de la Oscuridad. Es muy parecido a la seguridad del aeropuerto (teatro).
Boatcoder
2
@ MartinSchröder: el crédito en las fuentes no es suficiente según la licencia, léalo detenidamente: "El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software". Está más claramente escrito en la Nueva Licencia BSD: "Las redistribuciones en forma binaria deben reproducir el aviso de copyright anterior, esta lista de condiciones y el siguiente descargo de responsabilidad en la documentación y / u otros materiales proporcionados con la distribución".
Czarek Tomczak

Respuestas:

33

Muchas aplicaciones de código abierto tienen opciones de licencia de código cerrado solo para este escenario. La cantidad que les cobra depende de:

  • el tamaño de la empresa (cuánto pueden pagar)
  • qué van a hacer con él (si lo están robando o simplemente usándolo)
  • ¿Qué esperan que haga (soporte / actualizaciones / extensiones? qué nivel contractual?)
  • Un montón de otras cosas.

¿Desea evitar las implicaciones fiscales de los ingresos? ¿Odias la compañía? etc.

En general, lo trataría como un negocio, sabiendo que tiene todo el apalancamiento. La mentalidad de "Me gustaría promover el código abierto, por lo que le cobro $ 5k (o cualquier otra cotización que parezca apropiada para esa compañía para su proyecto), ¿ realmente no solo quiere darme una atribución?"

Telastyn
fuente
77
+1 para apalancamiento: el "peor de los casos" es que no le paguen y sigan utilizando el software sin pagar. Eso es exactamente lo que habría obtenido si no se hubieran acercado a usted. (En noticias relacionadas: ¡publicar un comentario que comienza con "+1" no vota automáticamente la respuesta!)
Joachim Sauer
Me gusta la franqueza de su respuesta. Desafortunadamente, tengo un lado blando que superar. Me di cuenta de que binpress.com sería una forma nuetral de completar la transacción.
Jake
No creo que tenga tanta influencia, podría tener el derecho y la ley y la justicia de su lado, pero si no tiene lo suficiente para pagar un abogado y deciden robarlo, ¿qué puede hacer?
mattnz
3
Aceptar dinero crea un juego de pelota completamente nuevo. Independientemente de lo que cobre, asegúrese de que sea más que suficiente para cubrir los honorarios legales (probablemente el mayor costo) en los que pueda incurrir como resultado de la transacción. Al vendérselos, es casi seguro que está asumiendo factores de riesgo comerciales a partir de correcciones de defectos menores que se cree que defienden la (supuesta) infracción de patente. También consideraría un seguro de responsabilidad civil.
mattnz
1
@mattnz - No me sorprendería si el EFF u organización similar brindara asistencia legal para un caso claro de violación de derechos de autor de código abierto.
Telastyn
1

Si eres el único contribuyente, depende de ti. Puede solicitar cualquier cosa para cambiar la licencia de la empresa solicitante.

Si hay otros contribuyentes, también tiene que preguntarles.

Uwe Plonus
fuente
1
¿Hay algún procedimiento oficial / licencia para usar? Quiero que puedan usar el código de la forma que deseen sin acreditarme; pero sigo siendo dueño del código para que no puedan demandar a otra persona más adelante en el camino por usar el mismo código. No sé si tengo sentido, pero creo que hay algún tipo de agujeros de bucle que deben cubrirse.
Jake
1
@Jake Piden volver a licenciar el código. Entonces tiene efectivamente una doble licencia de su código.
Uwe Plonus
-4

Parece que la licencia MIT no permitirá ninguna atribución del titular de los derechos de autor.

Suponiendo que usted es el titular de los derechos de autor, su nombre debería aparecer en la línea de derechos de autor de la licencia y la licencia debe incluirse en cada copia del software.

Puntos clave en la licencia relacionados con sus inquietudes:

"Titulares de derechos de autor del año de copyright (c)"

"gratis"

"sujeto a las siguientes condiciones"

"El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software".

Por lo tanto, la compañía incluye la atribución si usa su software con licencia MIT o crea una versión del software con otro tipo de licencia que podría vender a la compañía, incluidos los derechos de autor.

A continuación se muestra la licencia MIT (de la página http://opensource.org/licenses/MIT )

The MIT License (MIT)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
Sólo tu
fuente
Licencia MIT en Wikipedia en.wikipedia.org/wiki/MIT_License
Only You
55
Esto es irrelevante. El titular de los derechos de autor es libre de volver a licenciar el software bajo cualquier término que considere adecuado en cualquier momento; simplemente no puede revocar una licencia irrevocable que le haya otorgado a otra persona.
tdammers
@tdammers No estás entendiendo la preocupación de OP Estaba demostrando que debido a la licencia MIT bajo la cual lanzó su software, la compañía no podía usarlo sin atribución.
Solo tú