Pregunta

respondida

  

No se permitirá ningún tipo de redistribución, con el 2,6, supuestamente, a menos que tenga licencias para ella. Pero ellos no venden licencias para ello. Pero dan de manera gratuita. Pero, quién sabe, creo que lo que quieren es que compremos algo caro no es necesario escribir una utilidad gratuita. Creo que voy a mirar a NVelocity o TaHoGen ...

Me preocupa la colocación de algunos archivos DLL que van con un proyecto, que también es gratuita (en SF.net), pero no ha tenido una licencia particular asociado con ella todavía. Esto es un poco lawerly, pero esperemos que no hasta el punto de que no se puede responder mediante la experiencia. Y hay mucho de eso aquí:)

Creo que los temas es realmente con CodeSmith 2.6 , ya que tienen su propia EULA "a medida". Para ver el "sourcelicense.txt" es necesario descargar el zip y abrirlo, pero no he copiado las partes pertinentes en el puesto (lo siento Son tan larga!)

Editar:

  

Lo que la aplicación no se utilice CodeSmith 2.6   DLL, junto con una colección de   plantillas personalizadas, para generar la clase   archivos / etc. No necesitamos la   CodeSmith fuente, sólo el compilado   resultado. Por supuesto, aquellos de DLL   ser distribuido con la aplicación en   el .exe. La pregunta es si   no relleno en la repo es   de alguna manera diferente (o legalmente más   cuestionable) de ponerlos en una   msi / instalador .exe.

     

Te acerco CodeSmith sobre esto,   pero me gustaría una mejor   la comprensión de lo que tengo ahora, es todo.   Actualmente se encuentran no en el repositorio,   pero sería facilitar las cosas para el dev   processess si lo fueran.    Fin Editar

  • 1 MIT componente con licencia (no parece ser un problema)
  • MySql.Data.dll (no estoy seguro de la licencia)
  • CodeSmith 2,6 freeware DLLS
    • Compilado de forma DLL
    • SchemaExplorer.dll / etc
    • CodeSmith.Engine.dll

Me gustaría ser capaz de hacer que el auto de alojamiento de proyectos, y no tener el usuario vaya por alrededor, descargar y / o la compilación de las copias de la fuente (sobre todo si se encuentran con una nueva versión o verision mayor, que fácilmente podría suceder con los componentes MIT / mSQL.)

Habrá instrucciones bueno si el DLL no se pueden incluir, pero la vida es infinitamente más simple si se puede, y no hay posibilidades de que el proyecto en marcha "muerto" si uno de ellos es De repente un tirón.


CÓDIGO FUENTE LICENCIA ( desde CodeSmith 2,6 EULA / sourcelicense.txt)

El código fuente está protegido por las leyes de derechos de autor de los Estados Unidos y los tratados internacionales de derechos de autor, así como otras leyes de propiedad intelectual y los tratados. El código fuente está licenciado, no vendido.

  1. GRANT DE LICENCIA. Este EULA le otorga los siguientes derechos:

    1. Código Fuente. Puede instalar y compilar una copia del código fuente en un único equipo. El usuario principal del equipo en el que el código fuente está instalado puede hacer una segunda copia para su uso exclusivo en un ordenador portátil.
    2. Almacenamiento / Uso en Red. También puede almacenar o instalar una copia del código fuente en un dispositivo de almacenamiento, como un servidor de red, use sólo para instalar o compilar el código fuente en sus otros equipos a través de una red interna; Sin embargo, deberá adquirir y dedicar una licencia para cada equipo en el que está instalado o compilar a partir del dispositivo de almacenamiento del código fuente. Una licencia para el código fuente no se puede compartir ni usar simultáneamente en diferentes equipos.
    3. Uso y modificación. SMITH le otorga el derecho a usar y modificar el código fuente para ajustarse mejor a sus necesidades. Usted no puede distribuir el código fuente, o cualquier versión modificada del código fuente, en cualquier forma. Las modificaciones realizadas en el código fuente se continue estar sujeto a los términos y condiciones del mismo. Cualquiera de las versiones modificadas del código fuente sólo pueden ser ejecutados en forma de objeto, los usuarios también poseen una licencia de código código o los usuarios que poseen una licencia CodeSmith profesional.
    4. Uso de la salida generada. Usted puede distribuir la salida de sus plantillas personalizadas o las plantillas incluidas en ninguna forma.
  2. DESCRIPCIÓN DE OTROS DERECHOS y limitaciones.

    1. Separación de componentes. El código fuente se licencia como un solo producto.
    2. La redistribución. El código fuente no puede ser redistribuido en ninguna forma.
    3. Plantilla personalizada de distribución. Usted puede distribuir sus plantillas personalizadas para el código fuente sólo si se ofrecen de forma gratuita.
    4. No Alquiler. No puede alquilar, arrendar, prestar o proporcionar servicios de alojamiento comercial a terceros con el código fuente.
    5. No Transferible. Esta licencia no puede ser transferido o vendido en cualquier forma.
    6. Terminación. Sin perjuicio de cualquier otro derecho, SMITH puede terminar este EULA si usted no cumple con los términos y condiciones del mismo. En tal caso, deberá destruir todas las copias del código fuente y todas sus partes componentes.
  3. SOFTWARE / SERVICIOS ADICIONALES.

    1. Servicios de Soporte. SMITH puede, pero no está obligado a, le proporcionará servicios de apoyo relacionados con el código fuente.
    2. Complementos. Este EULA se aplica a software adicional y actualizaciones del código fuente, incluyendo, sin suplementos de limitación, paquetes de servicios, las correcciones urgentes o componentes adicionales (en adelante "Suplementos") que SMITH puede proporcionarle o poner a su disposición después de la fecha en que se obtener su copia inicial del código fuente, a menos que se proporcionan otros términos junto con estos suplementos.
  4. DERECHOS DE AUTOR. Todos los títulos y derechos de autor en el código fuente (incluyendo, pero no limitado a, imágenes, fotografías, animaciones, vídeo, audio, música, texto, código de ejemplo, y "applets" incorporados en el código fuente) y cualquier copia de la fuente CÓDIGO son propiedad de Smith. El código fuente está protegido por las leyes de copyright y tratados internacionales. Por lo tanto, debe tratar el código fuente como cualquier otro material con derechos de autor, excepto que usted puede instalar el código fuente.

¿Fue útil?

Solución

Primero: Stackoverflow no es un abogado y no puede proporcionar asesoramiento jurídico. Tome cualquier información legal aquí con un grano de sal, y pedir un abogado si es importante.

Umm, eso no es nada parecido a una licencia de software libre, así que no creo que sigue reglas sf.net .

No se concede ningún permiso para redistribuir, tampoco. De hecho, se prohíbe que:

  

2,2 redistribución. El código fuente no puede ser redistribuido en ninguna forma.

Posiblemente, el archivo DLL es una "plantilla", en cuyo caso se debe distribuir de forma gratuita, lo que viola la cláusula 1 de la Open Source Definición

  

Plantilla personalizada de distribución. Usted puede distribuir sus plantillas personalizadas para el código fuente sólo si se ofrecen de forma gratuita.

Aparte de eso, definitivamente hay que aclarar lo que está haciendo.

Otros consejos

No estoy familiarizado con lo que hace CodeSmith, y yo no sé exactamente lo que está haciendo con él. Obviamente, no se va a redistribuir el código fuente, pero no parece tan preocupados con lo que se podría redistribuir.

Hay que "el uso de la salida generada" cláusula; vas a ser la distribución de salida de plantilla sólo? Ibas a cambiar su código fuente para este proyecto? Sin conocer las respuestas a preguntas como éstas, no puedo aconsejar.

Se podría aclarar lo que está haciendo, o pedir CodeSmith. No estoy seguro de que la búsqueda de un abogado que pueda responder a sus preguntas específicas va a ser fácil, ya que hay un montón de cosas técnicas pasando en esa licencia.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top