Autor Beitrag
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Do 24.04.08 13:09 
Hi,

quasi als Spinoff von dieser Frage würde mich Interessieren, ob euch bekannt ist ob es generell jedem Programm erlaubt ist, dass .NET Framework von Microsofts Servern zu laden. Oder muss man dazu Mitglied in einem MS-Partner Programm sein. Ich habe bei der Installation von .NET Anwendungen nämlich schon beides erlebt, solche die den Download starten und auf die Beendigung des Framework-Setups warten und solche die einfach auf die Microsoft-Seite verlinken und eine "Starte mich neu wenn du das Installiert hast"-Meldung ausgeben.

Hat dies Rechtliche Gründe oder liegt es an den Fähigkeiten des Setup Designers.

Gruß
Klabautermann
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Sa 26.04.08 17:32 
Ich denke nicht jeder Installer (z.B. bei InnoSetup könnte ich mir das vorstellen) wird eine entsprechende Download&Install-Möglichkeit haben.
Reinhard Kern
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 591
Erhaltene Danke: 14



BeitragVerfasst: So 27.04.08 17:15 
user profile iconBernhard Geyer hat folgendes geschrieben:
Ich denke nicht jeder Installer (z.B. bei InnoSetup könnte ich mir das vorstellen) wird eine entsprechende Download&Install-Möglichkeit haben.


Ausserdem ist das nachladen vom MS-Server in Firmennetzwerken alles andere als eine gute Idee:

1. Dass jeder einfach ein Framework auf einem Firmen-PC installieren darf, ist indiskutabel.

2. Ich sehe auch nicht ein, dass 50 PCs sich das Zeug 50 mal runterladen müssen. Das wird einmal geladen und von Admin auf allen Rechnern aus dem lokalen Netz installiert. Ich habe dafür z.B. einen Installationsserver (Linux) mit derzeit etwa 30 GB Installationssoftware.

Gruss Reinhard
Klabautermann Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: So 27.04.08 21:46 
Hallo,

erst einmal danke für die Antworten.

user profile iconBernhard Geyer hat folgendes geschrieben:
Ich denke nicht jeder Installer (z.B. bei InnoSetup könnte ich mir das vorstellen) wird eine entsprechende Download&Install-Möglichkeit haben.

Technisch sehe ich keine Schwierigkeit, selbst wenn das Setup Programm das herunterladen nicht unterstützt, so ist dennoch möglich während der Installation weitere Programme zu starten, welche diese Aufgabe übernehmen.

user profile iconReinhard Kern hat folgendes geschrieben:
1. Dass jeder einfach ein Framework auf einem Firmen-PC installieren darf, ist indiskutabel.


Richtig, eben so indiskutabel ist es aber dass "jeder" unsere Software, welche das Framework mitinstallieren soll auf den einzelnen Rechnern im Firmannetzwerk installiert. Da hier also schon ein "verantwortlicher" am Drücker ist sehe ich da kein Problem, ...

user profile iconReinhard Kern hat folgendes geschrieben:
2. Ich sehe auch nicht ein, dass 50 PCs sich das Zeug 50 mal runterladen müssen. Das wird einmal geladen und von Admin auf allen Rechnern aus dem lokalen Netz installiert. Ich habe dafür z.B. einen Installationsserver (Linux) mit derzeit etwa 30 GB Installationssoftware.


...auch soll der Download natürlich nicht einfach so und immer heruntergeladen werden. Zum einen wird erst überprüft, ob das Framework bereits vorhanden ist. Nur wenn dies nicht der Fall ist wird der Installierende vor die Wahl gestellt, den Download zu starten oder das Setup abzubrechen, da die Software ohne dieses eben nicht funktionieren kann. Es geht hier nicht darum jemanden zu bevormunden, sondern darum den user zu unterstützen. Unsere Software wird sowohl in größeren Firmen aber auch in kleinen Klitschen mit 1-3 PC-Arbeitsplätzen eingesetzt. In diesen kleinen klitschen gibt es in der Regel keinen Fachmann und zum Teil sind die dort verantwortlichen schon damit überfordert, auf den Download Knopf zu drücken, wenn wie sie auf der entsprechenden Homepage "abladen" würden. Diese Leute sollen durch die Funktion unterstützt (und von unserem Support fern gehalten) werden. Das hält keinen Administrator davon ab die Systeme durch die vorab Installation des Frameworks vor zu bereiten.

Gruß
Klabautermann
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 27.04.08 22:51 
user profile iconKlabautermann hat folgendes geschrieben:
Hat dies Rechtliche Gründe oder liegt es an den Fähigkeiten des Setup Designers.
Die einzige wirklich aussagekräftige Antwort kann nur der Support von Microsoft selbst geben.

Informationen zu dem Thema stehen z.B. unter:
msdn2.microsoft.com/...xak0tsbd(VS.71).aspx
Auch in der Lizenz des .NET Framework SDK (das korrekt lizensiert sein muss um die Runtime distribuieren zu dürfen) steht dazu etwas, u.a. darf man die Redistributable nur zusammen mit einer Software, für die das SDK lizensiert ist, weiter geben. Was dann eher dagegen spräche, dass ein direkter Download von einem eigenen Server oder einem Server von MS durch das Setup erlaubt ist.
(Die Lizenzdatei liegt standardmäßig unter "C:\Programme\Microsoft.NET\SDK\v1.1\license.txt")
Alles jetzt für Version 1.1, auch der Link.