keywords for open-source licensing codeplex

open source - for - ¿Existe una licencia compatible con CodePlex que restrinja el uso de la fuente para comerciales?



meta tags for seo 2018 (2)

He estado leyendo las licencias de código abierto compatibles con CodePlex, no podía entender todo, lo que busco es una licencia que restrinja el uso de mi código fuente commercialy.

hay uno?

Gracias


¿Por qué quieres hacer eso? ¡No está en el espíritu de código abierto! Incluso la GPL permite e incluso alienta a los proveedores comerciales a distribuir software gratuito (de código abierto) por una tarifa. Una gran cantidad de software de código abierto se produce comercialmente (muchas contribuciones a Linux, GNOME, KDE ...), lo que no hubiera sido posible con dicha cláusula.

[CodePlex es el sitio de alojamiento de proyectos de fuente abierta de Microsoft: su equivalente de Sourceforge, Google Code, Savannah, Launchpad, etc. El sitio web dice que admite las siguientes licencias:

Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), nueva licencia BSD y la licencia MIT.
de los cuales los que comienzan con "Microsoft" pueden ser más restrictivos que "open-source" .

Permítanme explicar los "tres niveles" de licencias de código abierto usando las palabras de Dave Johnson :

  • Nivel 1: crédito Gimme (Licencia Apache, BSD, MIT) Puede usar, modificar y redistribuir mi código en su producto pero darme crédito.
  • Nivel 2: correcciones de Gimme (Licencia pública de Mozilla, CDDL, LGPL) Puede usar, modificar y redistribuir mi código en su producto pero darme la fuente para cualquier corrección que realice en él.
  • Nivel 3: ¡ Dame TODO! (GPL) Puedes utilizar, modificar y redistribuir mi código en tu producto, pero dame el código fuente de todo tu producto.

Los primeros dos niveles permiten a las empresas crear derivados patentados (no de código abierto) a partir de su código; No me gustan. El GPL ("copyleft") les obliga a liberar su código fuente (solo se aplica si distribuyen su producto, nada les impide usar el software internamente para su propio uso, y eso es algo bueno). Si quiere evitar sentirse "timado" por una empresa comercial que "roba" su código, la GPL es lo que debe usar. Pueden hacer mejoras, pero las mejoras estarán disponibles para todos.

Tenga en cuenta que nada de esto impide que una empresa se comunique con usted por separado y obtenga su código bajo una licencia que no es de GPL; puede cobrarles una tarifa para que puedan crear una derivada de propiedad de su código, si lo desea. (Siempre y cuando tu código sea totalmente tuyo para regalar, por supuesto).


Gracias, si restringes el uso comercial del código, alentarás proyectos de código abierto gratuitos que fueron mis ideas iniciales, pero ahora consideraré ir con la Licencia Pública de Mozilla.