Forum: PC Hard- und Software FlukeView GPL oder wie


von Entwickler (Gast)


Lesenswert?

Hallo,

https://www.fluke.com/de-de/support/software-downloads/flukeview-2-fur-scopemeter-messgerate

unter "GPL offer" Link auf der Seite
1
For programs licensed under the “GNU General Public License (GPL) or Lesser GNU General Public License (LGPL)” the complete corresponding sources are available.  You can order a complete machine-readable copy of the source code from us for a period of three (3) years after download of the software, by sending a written request to: 
2
3
Chief Intellectual Property Counsel
4
Fluke Corporation
5
6920 Seaway Blvd
6
Everett, WA 98203
7
8
This offer is valid to anyone in receipt of this information.
9
10
Your request should include: (i) the name of the product, (ii) your (company) name, and (iii) your return mailing and email address (if available). 
11
12
Please note that we may charge you a fee to cover the cost of performing this distribution.

sieht einwenig nach stiefmütterlicher Notiz aus, weil sie wohl den GPL 
Code verwenden(?) Andererseits, wenn man frech ist, könnte man bei Fluke 
den Code anfordern und selbst kompilieren oder anpassen.

Oder ist das Flukes Angebot, ihren Code in eine GPL Software 
einzubinden?

Andere Leseart für diese Notiz?

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Vermutlich enthält die Software Teil die unter der GPL stehen, steht 
aber selber nicht komplett unter der GPL. Wenn du nachfragst wirst du 
nur die GPL-Teile bekommen.

In wieweit Fluke getrickst hat um GPL- und Nicht-GPL-Software zusammen 
zu bekommen? In wieweit Fluke sich buchstabengetreu an die GPL hält? 
Dazu müsste man die Software im Detail analysieren.

von Entwickler (Gast)


Lesenswert?

Hannes J. schrieb:
> Vermutlich enthält die Software Teil die unter der GPL stehen, steht
> aber selber nicht komplett unter der GPL. Wenn du nachfragst wirst du
> nur die GPL-Teile bekommen.

Da wäre ich mir nicht so sicher. Mir ist bewusst, dass das Thema komplex 
ist
und jeder eigene Vorstellungen über Lobby etc. pusht. Ich bin mir recht 
sicher, dass wenn ein Programm statisch mit GPL gelinkt ist, wirkt sich 
GPL auf den gesamten Code.

von loeti2 (Gast)


Lesenswert?

Gern erhält man dann die komplette Source aber die kann nur mit den ganz 
bestimmten Tools übersetzt werden und zusammengebacken die nur der 
Hersteller hat und wie es geht wird einem auch nicht verraten :(

von Paul (Gast)


Lesenswert?

loeti2 schrieb:
> die kann nur mit den ganz
> bestimmten Tools übersetzt werden und zusammengebacken die nur der
> Hersteller hat und wie es geht wird einem auch nicht verraten :(

Hast Du es probiert oder woher weist Du das?

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Entwickler schrieb:
> Ich bin mir recht
> sicher, dass wenn ein Programm statisch mit GPL gelinkt ist, wirkt sich
> GPL auf den gesamten Code.

Sehe ich persönlich auch so. Aber praktische Erfahrung hat mir gezeigt, 
dass es einige Firmen gibt die das ganz anders sehen (wollen) und nur 
den GPL-Teil rausrücken :( Die wissen ganz genau dass sie damit davon 
kommen.
Dann steht man als einzelner blöd da. Versuch mal Firmen daraufhin zu 
verklagen.

von Ruebe (Gast)


Lesenswert?

Entwickler schrieb:
> Ich bin mir recht
> sicher, dass wenn ein Programm statisch mit GPL gelinkt ist, wirkt sich
> GPL auf den gesamten Code.

Das Programm (der Prozess), dass GPL Code enthält (egal ob dynamisch 
oder statisch gelinkt) muss auch unter der GPL verfügbar gemacht werden. 
Umgehen lässt sich das nur durch Trennung auf Prozessebene, also z.B. 
mit einem IPC interface, socket, etc. dazwischen.

Was du meinst ist die LGPL. Wenn man ein LGPL Code statisch woanders 
reinlinkt, muss die der LGPL Code **und das originale object file** 
gegeben werden, wenn du danach fragst.

loeti2 schrieb:
> Gern erhält man dann die komplette Source aber die kann nur mit den ganz
> bestimmten Tools übersetzt werden und zusammengebacken die nur der
> Hersteller hat und wie es geht wird einem auch nicht verraten :(

Das Übersetzungstool ist möglicherweise schwierig, aber der Hersteller 
muss dir die Anweisungen geben, wie die GPL SW gebaut wird (also welche 
Schritte, Flags usw.). Das gehört explizit dazu, muss aber nicht die 
originalen Makefiles o.Ä. sein, Prosa genügt.

von Ruebe (Gast)


Lesenswert?

Das finde ich allerdings äußerst amüsant:

> You can order a complete machine-readable copy of the source code
> from us for a period of three (3) years after download of the
> software, by sending a written request to:

1) Source code (und die Bauanleitung) unter GPL/LGPL muss **human 
readable** sein, sonst ist es ja kein source code sondern machine 
code...
2) Ist der Code einmal GPL, dann kann man das nicht zeitlich 
beschränken. Sie können nachfolgende Releases ggf. (z.B. mit Zustimmung 
der Autoren) anders lizenzieren, ok, aber dieses Release nicht. Auch 
müssen sie dir nicht die anderen Releases zur Verfügung stellen.

von Thomas W. (goaty)


Lesenswert?

Gibts denn den Herrn Welte noch ?
https://www.gpl-violations.org

von Ruebe (Gast)


Lesenswert?

Thomas W. schrieb:
> Gibts denn den Herrn Welte noch ?
> https://www.gpl-violations.org

Klar, aber wieso sollte es den hier brauchen?

Wer die SW haben will, kann sie sich ja kaufen und dann sehen, was er 
bekommt und ggf. den GPL Teil auf Gitlab stellen. Vielleicht ist es da 
auch schon.

Bisher ist kein GPL Verstoß nachgewiesen, da muss man den Welte nicht 
mit beschäftigen.

von Jemand (Gast)


Lesenswert?

Ruebe schrieb:
> Das finde ich allerdings äußerst amüsant:
>> You can order a complete machine-readable copy of the source code
>> from us for a period of three (3) years after download of the
>> software, by sending a written request to:
>
> Source code (und die Bauanleitung) unter GPL/LGPL muss human readable
> sein, sonst ist es ja kein source code sondern machine code...

Da "source code" (implizit) per Definition nach GPL menschenlesbar ist, 
muss es nicht extra erwähnt werden.
Der "machine readable" Teil ist die Formulierung direkt aus die GPL.

GPL 3, 6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of 
sections 4 and 5, provided that you also convey the machine-readable 
Corresponding Source under the terms of this License, in one of these 
ways: [...]

Damit wird im Grunde ausgeschlossen, dass man eine handschriftliche 
Kopie hinrotzt, die menschenlesbar, nicht jedoch maschinenlesbar wäre.

Ruebe schrieb:
> Ist der Code einmal GPL, dann kann man das nicht zeitlich beschränken.

Gleicher Abschnitt:

b) Convey the object code in, or embodied in, a physical product 
(including a physical distribution medium), accompanied by a written 
offer, valid for at least three years and valid for as long as you 
offer spare parts or customer support for that product model

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.