Frage

Beantwortet :

  

Sie erlauben keine Art von Umverteilung mit 2,6, angeblich, es sei denn, Sie Lizenzen dafür haben. Aber sie verkaufen keine Lizenzen für sie. Aber sie geben es frei weg. Aber, wer weiß, ich denke, sie wollen, dass wir nur eine überteuerte Sache zu kaufen brauchen wir nicht ein kostenloses Dienstprogramm zu schreiben. Ich denke, ich werde bei NVelocity aussehen oder TaHoGen ...

Ich bin besorgt über einige DLLs platzieren, die mit einem Projekt gehen, die auch (auf SF.net) frei ist, aber hat eine besondere Lizenz mit ihm noch verbunden ist, nicht hat. Das ist ein bisschen lawerly, aber hoffentlich nicht so sehr, dass es nicht durch die Erfahrung beantwortet werden. Und es gibt eine Menge, die sich hier:)

Ich denke, die Probleme wirklich mit Codesmith 2.6 , da sie ihre eigenen "custom" eula haben. Um die „sourcelicense.txt“ Sie müssen die Zip herunterladen und öffnen, aber ich habe die entsprechenden Teile in die Post kopiert (sorry sie sind so lang!)

Edit:

  

Was die App funktioniert es verwenden Codesmith 2.6   DLLs, zusammen mit einer Sammlung von   benutzerdefinierte Vorlagen erzeugen Klasse   Dateien / etc. Wir brauchen nicht die   Codesmith Quelle, nur die kompilierte   Ergebnis. Natürlich wird diese DLL   mit der Anwendung verteilt werden in   die .exe. Die Frage ist, ob   Füllung ihnen nicht um das Repo ist   irgendwie anders (oder rechtlich mehr   fraglich), als sie in ein Putting   msi / .exe-Installer.

     

Ich werde Codesmith über diesen Ansatz,   aber ich möchte eine bessere   Verständnis als ich jetzt, das ist alles.   Sie sind derzeit nicht in der Repo,   aber es würde erleichtern Dinge für den Entwickler   processess wenn sie waren.    Ende Bearbeiten

  • 1 MIT lizenzierte Komponente (scheint nicht, wie ein Thema)
  • MySql.Data.dll (nicht sicher, ob der Lizenz)
  • Codesmith 2.6 Freeware DLLS
    • kompilierte DLL Form
    • SchemaExplorer.dll / etc
    • CodeSmith.Engine.dll

Ich möchte in der Lage sein, um das Projekt selbst Hosting zu machen, und nicht den Benutzer geht traipsing um, das Herunterladen und / oder die Erstellung Kopien der Quelle (vor allem, wenn sie eine neuere Version oder älter verision finden, die geeignet ist, leicht passiert mit den mIT / msql Komponenten.)

Es wird schön Anweisungen, wenn die DLLs nicht aufgenommen werden können, aber das Leben ist unendlich einfacher, wenn sie können, und es gibt keine Chancen des Projekts gehen „tot“, wenn einer von ihnen plötzlich riss.


Quellcode-Lizenz ( von Codesmith 2.6 eula / sourcelicense.txt)

Der Quellcode ist durch US-amerikanische Urheberrechtsgesetze und internationale Urheberrechtsverträge sowie andere Gesetze zum geistigen Eigentum und Verträge. Der Quellcode wird lizenziert, nicht verkauft.

  1. Lizenzgewährung. Dieses EULA gewährt Ihnen folgende Rechte:

    1. Source Code. Sie können eine Kopie des Quellcodes auf einem einzelnen Computer installieren und kompilieren. Der primäre Benutzer des Computers, auf dem der Quellcode ist auf einem tragbaren Computer, eine zweite Kopie für seine ausschließliche Verwendung machen.
    2. installiert werden
    3. Storage / Netzwerk verwenden. Sie können auch nur eine Kopie des Quellcodes auf einem Speichergerät, wie zum Beispiel eines Netzwerkserver verwendet speichern oder installieren zu installieren oder den Quellcode auf Ihren anderen Computern über ein internes Netzwerk zusammenstellen; Allerdings müssen Sie eine Lizenz für jeden einzelnen Computer erwerben und zuweisen, auf das die SOURCE CODE installiert ist oder von der Speichereinrichtung zusammengestellt. Eine Lizenz für den Quellcode nicht mit anderen geteilt werden können, oder gleichzeitig auf verschiedenen Computern verwendet werden.
    4. Nutzung und Modifizierung. SMITH gewährt Ihnen das Recht, den Quellcode zu verwenden und zu ändern, um besser an Ihre Bedürfnisse anzupassen. Sie können nicht den SOURCE CODE, oder jede modifizierte Version des SOURCE CODE, in irgendeiner Form verteilen. Jegliche Modifikationen an der SOURCE CODE continue zu den Bedingungen dieses EULA unterliegen. Alle modifizierten Versionen des Quellcodes kann nur von Nutzern in Objektform ausgeführt werden, auch eine Quellcode-Lizenz oder von den Benutzern den Besitz eines Codesmith Professional-Lizenz zu besitzen.
    5. Die Nutzung generiert Output. Sie können die Ausgabe Ihrer benutzerdefinierten Vorlagen oder den mitgelieferten Vorlagen in irgendeiner Weise verteilen.
  2. BESCHREIBUNG WEITERER RECHTE UND EINSCHRÄNKUNGEN.

    1. Trennung von Komponenten. Der Quellcode wird als einzelnes Produkt lizenziert.
    2. Redistribution. Der SOURCE CODE nicht in irgendeiner Art und Weise neu verteilt werden.
    3. Benutzerdefinierte Vorlage Verteilung. Sie können Ihre benutzerdefinierten Vorlagen für die SOURCE CODE verteilen nur, wenn sie kostenlos angeboten werden.
    4. Keine Vermietung. Sie können nicht vermieten, verpachten, verleihen oder kommerzielle Hosting-Dienste an Dritte mit dem Quellcode zur Verfügung stellen.
    5. nicht übertragbar. Diese Lizenz kann nicht in irgendeiner Weise übertragen oder verkauft werden.
    6. Kündigung. Unbeschadet anderer Rechte kann SMITH diese EULA kündigen, wenn Sie mit den Bedingungen dieser EULA verstoßen. In einem solchen Fall müssen Sie alle Kopien des Quellcodes zerstören und alle seine Bestandteile.
  3. ZUSÄTZLICHE SOFTWARE / DIENSTE.

    1. Support Services. SMITH kann, ist aber nicht verpflichtet, Ihnen Support Services, um den Quellcode zusammen.
    2. Nahrungsergänzungen. Diese EULA gilt für zusätzliche Software und Updates der SOURCE CODE, einschließlich und ohne Einschränkung Ergänzungen, Servicepakete, Hot Fixes oder Add-on-Komponenten (nachfolgend zusammengefasst als „Supplement“), die SMITH zu Ihnen zur Verfügung gestellten oder nach dem Tag Sie zur Verfügung stellen Sie erhalten Ihre ursprüngliche Kopie des Quellcodes, sofern nichts anderes zusammen mit solchen Ergänzungen vorgesehen sind.
  4. COPYRIGHT. Alle Titel und Urheberrechte an den SOURCE CODE (einschließlich aber nicht beschränkt auf Bilder, Fotografien, Animationen, Video, Audio, Musik, Text, Beispielcode und „Applets“, eingebaut in die SOURCE CODE beschränkt) und alle Kopien der SOURCE CODE wird von SMITH gehört. Der Quellcode ist durch Urheberrechtsgesetze und internationale Abkommen geschützt. Daher müssen Sie den Source-Code wie jedes andere urheberrechtlich geschützte Material mit Ausnahme behandeln, dass Sie die SOURCE CODE installieren kann.

War es hilfreich?

Lösung

Erstens: Stackoverflow ist kein Jurist und Rechtsberatung anbieten kann. Nehmen Sie eine beliebige rechtliche Informationen hier mit einem Körnchen Salz, und fragen Sie einen Anwalt, wenn es darauf ankommt.

Ähm, das ist nicht alles in der Nähe einer freien Software-Lizenz, so dass ich glaube nicht, es folgt sf.net Regeln.

Es gewährt Ihnen keine Erlaubnis, entweder neu zu verteilen. In der Tat, es stäbe es:

  

2.2 Redistribution. Der SOURCE CODE nicht in irgendeiner Art und Weise neu verteilt werden.

Möglicherweise DLL ist ein „eigenes Template“, in diesem Fall ist es kostenlos verteilt werden muß, die Klausel 1 des Open Source Definition

  

Benutzerdefinierte Vorlage Verteilung. Sie können Ihre benutzerdefinierten Vorlagen für den SOURCE CODE verteilen nur, wenn sie kostenlos angeboten werden.

Other than that, müssen Sie auf jeden Fall zu klären, was Sie tun.

Andere Tipps

Ich bin nicht vertraut mit dem, was Codesmith tut, und ich weiß nicht genau, was Sie mit ihm tun. Offensichtlich Sie werden nicht Quellcode neu verteilen, aber sie scheinen nicht allzu besorgt mit, was Sie verteilen könnten.

Es ist das "Use of generiert Output" Klausel; werden Sie nur Template-Ausgabe zu verteilen? Wollen Sie den Quellcode für dieses Projekt ändern? Ohne die Antworten auf Fragen wie diese zu kennen, kann ich Ihnen nicht raten.

Sie könnte klären, was Sie tun, oder fragen Codesmith. Ich bin nicht sicher, dass ein Rechtsanwalt zu finden, die Ihre speziellen Fragen beantworten können wird einfach sein, da es eine Menge von technischen Sachen ist in dieser Lizenz geht.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top