Ist .Net Framework frei für kommerzielle Nutzung?

8

Wir haben einen Kunden, der möchte, dass wir ihm beweisen, dass wir das Recht haben, das .Net-Framework zusammen mit unserer Anwendung zu verbreiten.

Kann mir jemand helfen? Hat Microsoft einen Link, von dem sie klar sagen, dass es für kommerzielle Zwecke frei ist?

    
Josh 24.07.2010, 10:25
quelle

2 Antworten

8

Ссылка

  

Hinweis Wenn Sie die Datei Dotnetfx.exe verwenden oder mit einer von Ihnen erstellten Anwendung neu verteilen, benötigen Sie eine gültige lizenzierte Kopie von Microsoft .NET Framework SDK Version 2.0 (oder Visual Studio 2005) sowie eine beliebige Verwendung oder Verteilung von Dotnetfx.exe unterliegt den Bedingungen der Endbenutzer-Lizenzvereinbarung, die Sie mit dem Microsoft .NET Framework SDK Version 2.0 oder Visual Studio erhalten haben. Wenn Sie keine gültige lizenzierte Version von Microsoft .NET Framework SDK Version 2.0 oder Visual Studio besitzen, sind Sie nicht berechtigt, Dotnetfx.exe zu verwenden oder zu verteilen. "

Wäre das ausreichend, um es Ihrem Kunden zu zeigen?

    
kander 24.07.2010, 10:28
quelle
3

Die Dateien, zu deren Weitergabe Sie berechtigt sind, sind in der Datei redist.txt in Ihrem Visual Studio-Installationsverzeichnis aufgeführt. Ja, die .NET-Installer wie dotNetFx35setup.exe sind in dieser Liste enthalten. Sie könnten vielleicht eine Kopie dieser Datei an Ihren Kunden senden.

Es ist kein echtes Installationsprogramm, es ist ein Bootstrapper, der die tatsächlichen Bits von einem Microsoft-Server herunterlädt. Was ist ein weiser Ansatz, Sie möchten definitiv keine Version vor dem letzten Sicherheitsupdate verteilen. Das passiert nicht oft, aber vor zwei Monaten gab es einen für 3.5 SP1. Clients tun nicht , Dinge zu installieren, die dokumentierte Sicherheitsprobleme aufweisen.

Ehrlich gesagt, beginnt alles in Ihrem Installer, das .NET-Bits enthält, immer weniger Sinn zu machen. Speziell für .NET 4.0. Es ist klein, ~ 55 MB vs ~ 350 MB für .NET 3.5 SP1. Aufgrund seiner Voraussetzungen benötigt es ein aktuelles Windows Service Pack. XP SP3 zum Beispiel. Sie möchten sich definitiv nicht mit der Verteilung von Windows Service Packs beschäftigen. Nennen Sie die Voraussetzungen Ihrer Software klar und fordern Sie, dass .NET vorinstalliert sein muss, ebenso wie eine Mindestversion von Windows und SP. Vor allem mit einem Kunden, der Sie ärgert.

    
Hans Passant 24.07.2010 14:41
quelle

Tags und Links