Question

Answered :

  

Ils, à moins que vous ne permettre aucune sorte de redistribution avec 2,6, soi-disant licences pour elle. Mais ils ne vendent pas des licences pour elle. Mais ils le donner gratuitement. Mais, qui sait, je pense qu'ils veulent juste nous d'acheter une chose hors de prix, nous ne avons pas besoin d'écrire un utilitaire gratuit. Je suppose que je vais regarder NVelocity ou TaHoGen ...

Je suis préoccupé de placer certaines DLL qui vont avec un projet, qui est également gratuit (sur SF.net), mais n'a pas eu une licence particulière associée à encore. C'est un peu lawerly, mais heureusement pas si bien qu'il ne peut pas répondre par l'expérience. Et il y a beaucoup de cela ici:)

Je pense que les problèmes est vraiment avec CodeSmith 2.6 , car ils ont leur propre CLUF « personnalisé ». Pour voir le « sourcelicense.txt » vous devez télécharger le zip et l'ouvrir, mais je l'ai copié les parties pertinentes dans le poste (désolé ils sont si longtemps!)

Edit:

  

Qu'est-ce que l'application utilise-t-il CodeSmith 2.6   dll, ainsi qu'une collection de   modèles personnalisés, pour générer la classe   fichiers / etc. On n'a pas besoin de la   la source CodeSmith, seule la compilation   résultat. Bien sûr, ces années dll   distribuer à la demande à   le fichier .exe. La question est de savoir si   pas les farcir pour la prise en pension est   en quelque sorte différent (ou légalement plus   douteux) que de les mettre en   .msi / installateur .exe.

     

Je vais approche CodeSmith à ce sujet,   mais je voudrais mieux   compréhension que moi maintenant, est tout.   Ils sont actuellement pas dans le repo,   mais il faciliterait les choses pour le dev   processess si elles étaient.    Edit End

  • 1 composant sous licence MIT (ne semble pas un problème)
  • Mysql.Data.dll (pas sûr de la licence)
  • CodeSmith 2.6 Freeware DLLS
    • Compilé à la forme de DLL
    • SchemaExplorer.dll / etc
    • CodeSmith.Engine.dll

Je voudrais être en mesure de faire l'hébergement auto du projet, et ne pas avoir l'utilisateur va se promener un peu autour, le téléchargement et / ou la compilation des copies de la source (surtout s'ils trouvent une version plus récente ou plus verision, qui pourrait facilement se produire avec les composants MIT / msql.)

Il y aura de belles instructions si les DLL ne peuvent pas être inclus, mais la vie est infiniment plus simple si elles le peuvent, et il n'y a pas de chances du projet en cours « mort » si l'un d'eux est tout à coup yanked.


LICENCE DE CODE SOURCE ( de CodeSmith 2.6 CLUF / sourcelicense.txt)

Le code source est protégé par les lois américaines sur le copyright et les traités internationaux de droits d'auteur, ainsi que d'autres lois et traités de propriété intellectuelle. Le code source est sous licence, et non vendu.

  1. OCTROI DE LICENCE. Le présent CLUF vous accorde les droits suivants:

    1. Code source. Vous pouvez installer et compiler une copie du code source sur un seul ordinateur. L'utilisateur principal de l'ordinateur sur lequel le code source est installé peut faire une deuxième copie pour son usage exclusif sur un ordinateur portable.
    2. Stockage / Utilisation en réseau. Vous pouvez également stocker ou installer une copie du code source sur un périphérique de stockage, tel qu'un serveur réseau, utilisé uniquement pour installer ou compiler le code source sur vos autres ordinateurs sur un réseau interne; cependant, vous devez acquérir et dédier une licence pour chaque ordinateur sur lequel le code source est installé ou compilé à partir du périphérique de stockage. Une licence pour le code source ne peut pas être partagée ou utilisée simultanément sur différents ordinateurs.
    3. Utilisation et modification. SMITH vous accorde le droit d'utiliser et de modifier le code source afin de mieux répondre à vos besoins. Vous ne pouvez pas distribuer le code source ou toute version modifiée du code source, sous quelque forme. Toute modification apportée au code source sera contind'être soumis UE aux termes et conditions du présent CLUF. Toutes les versions modifiées du CODE SOURCE ne peuvent être exécutées sous forme d'objets par les utilisateurs possédant également une licence de code source ou par les utilisateurs possédant une licence professionnelle CodeSmith.
    4. Utilisation de la sortie générée. Vous pouvez distribuer la sortie de vos modèles personnalisés ou les modèles inclus de quelque façon.
  2. DESCRIPTION DES AUTRES DROITS ET LIMITATIONS.

    1. Séparation des composants. Le code source est autorisé tant que produit unique.
    2. Redistribution. Le code source ne peut pas être redistribué en aucune façon.
    3. Distribution modèle personnalisé. Vous pouvez distribuer vos modèles personnalisés pour le code source que si elles sont offertes gratuitement.
    4. Pas de location. Vous ne pouvez pas louer, prêter ou fournir des services d'hébergement commerciaux à des tiers avec le CODE SOURCE.
    5. non transférable. Cette licence ne peut pas être transféré ou vendu en aucune façon.
    6. Résiliation. Sans préjudice des autres droits, SMITH peut résilier le présent CLUF si vous ne respectez pas les termes et conditions du présent CLUF. Dans ce cas, vous devez détruire toutes les copies du code source et tous ses composants.
  3. LOGICIELS / SERVICES SUPPLÉMENTAIRES.

    1. Services de soutien. SMITH peut, mais il est pas obligé de vous fournir des services de soutien liés au CODE SOURCE.
    2. Suppléments. Le présent CLUF s'applique à des logiciels supplémentaires et des mises à jour du CODE SOURCE, y compris, sans suppléments de limitation, de service, correctifs ou composants add-on (collectivement, les « suppléments ») qui SMITH peut fournir à vous ou mettre à votre disposition après la date obtenir votre copie initiale du CODE SOURCE, à moins que d'autres termes sont fournis avec ces suppléments.
  4. DROIT D'AUTEUR. Tous les titres et les droits d'auteur et le CODE SOURCE (y compris mais sans s'y limiter, les images, les photos, animations, vidéo, audio, musique, texte, EXEMPLE DE CODE et « applets » incorporés dans le code source) et toutes les copies de la source CODE sont la propriété de SMITH. Le code source est protégé par les lois sur le copyright et les traités internationaux. Par conséquent, vous devez traiter le code source comme tout autre matériel protégé par copyright que vous pouvez installer le code source.

Était-ce utile?

La solution

Tout d'abord: Stackoverflow n'est pas un avocat et ne peut fournir des conseils juridiques. Prenez toute information juridique ici avec un grain de sel, et demander à un avocat si elle compte.

Umm, qui n'est pas tout près d'une licence de logiciel libre, donc je ne pense pas qu'il suit règles sf.net.

Il ne vous accorde pas la permission de redistribuer, que ce soit. En fait, il barres il:

  

2.2 Redistribution. Le code source ne peut pas être redistribué en aucune façon.

Peut-être, votre DLL est un « modèle personnalisé », auquel cas il doit être distribué gratuitement, qui viole l'article 1 du Définition de l'Open Source

  

Distribution de modèles personnalisés. Vous pouvez distribuer vos modèles personnalisés pour le code source que si elles sont offertes gratuitement.

Autre que cela, vous avez certainement besoin de clarifier ce que vous faites.

Autres conseils

Je ne suis pas au courant de ce que CodeSmith fait, et je ne sais pas exactement ce que vous faites avec elle. De toute évidence, vous n'allez redistribuer le code source, mais ils ne semblent pas tout ce qui concerne ce que vous pourriez redistribuer.

Il y a cette clause « Utilisation de la sortie générée »; vous allez distribuer la sortie du modèle uniquement? Alliez-vous changer leur code source pour ce projet? Sans connaître les réponses à des questions comme celles-ci, je ne peux pas vous conseiller.

Vous pouvez préciser ce que vous faites, ou demandez CodeSmith. Je ne suis pas sûr que trouver un avocat qui peut répondre à vos questions spécifiques va être facile, car il y a beaucoup de choses techniques en cours dans cette licence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top