Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Diskussionen (Streit) um Kernel - API
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
LeftShift
n00b
n00b


Joined: 16 Feb 2004
Posts: 32

PostPosted: Tue Nov 08, 2005 5:02 pm    Post subject: Diskussionen (Streit) um Kernel - API Reply with quote

Hallöchen!

Zurzeit gehen ja mal wieder die Emotionen hoch was das Treiber-API betrifft.
http://www.heise.de/newsticker/meldung/65825

Was wäre denn wenn eine Firma hingeht und einen Fork des Kernels macht. Die Lizenz bleibt natürlich GPL aber es werden alle 'EXPORT_SYMBOL_GPL'
durch 'EXPORT_SYMBOL' ersetzt. Das wäre ja nicht gegen die Lizenz wenn ich es richtig verstanden habe?
Das wäre doch denkbar, wenn die Kernelentwickler nicht wollen. Einen Vorschlag der Industrie 'UDI' haben die Kernelleutchen ja schon erfolgreich abgeblockt. Mal sehen wie es weitergeht. GKH hüllt sich ja in Schweigen.
_________________
Man muß wissen, wie weit man zu weit gehen kann.
Jean Cocteau
Back to top
View user's profile Send private message
UncleOwen
Veteran
Veteran


Joined: 27 Feb 2003
Posts: 1493
Location: Germany, Hamburg

PostPosted: Tue Nov 08, 2005 9:31 pm    Post subject: Re: Diskussionen (Streit) um Kernel - API Reply with quote

LeftShift wrote:
Was wäre denn wenn eine Firma hingeht und einen Fork des Kernels macht. Die Lizenz bleibt natürlich GPL aber es werden alle 'EXPORT_SYMBOL_GPL'
durch 'EXPORT_SYMBOL' ersetzt.


Wuerde nichts aendern. Technisch besteht kein/kaum ein Unterschied zwischen den beiden (hab nicht nachgeschaut). Wichtig ist die Aussage, die dahinter steht: Wer dieses API verwendet, erstellt automatisch ein "derived work", und dieses muss unter der GPL stehen.
Back to top
View user's profile Send private message
sschlueter
Guru
Guru


Joined: 26 Jul 2002
Posts: 578
Location: Dortmund, Germany

PostPosted: Tue Nov 08, 2005 9:38 pm    Post subject: Re: Diskussionen (Streit) um Kernel - API Reply with quote

LeftShift wrote:
Was wäre denn wenn eine Firma hingeht und einen Fork des Kernels macht. Die Lizenz bleibt natürlich GPL aber es werden alle 'EXPORT_SYMBOL_GPL'
durch 'EXPORT_SYMBOL' ersetzt. Das wäre ja nicht gegen die Lizenz wenn ich es richtig verstanden habe?


Nein, das hast du glaube ich nicht richtig verstanden, sofern ich es richtig verstanden habe :)

Der Knackpunkt ist das öffentliche Anbieten von Kernel-Modulen in rein binärer Form ohne Quelltext und nicht unter der GPL-Lizenz. Es ist unklar, ob das rechtlich überhaupt erlaubt ist. In der Praxis wird es zur Zeit geduldet.

Technisch gesehen ist das bislang möglich gewesen, hat jedoch oft Probleme verursacht, und zwar sowohl für die Entwickler der proprietären Module als auch für die Anwender. Die Kernel-Entwickler haben sowieso noch nie was davon gehalten, weswegen ein Kernel, der mit einem solchen Modul läuft, als TAINTED markiert wird. Wenn einem Benutzer ein solcher Kernel crasht, kann er auf der Kernel-Mailingliste keine Hilfe erwarten.

Relativ neu ist der Ansatz von einigen Entwicklern, neue Schnittstellen nur noch GPL-Modulen überhaupt zur Verfügung zu stellen. Bislang gab es eben keine solchen technischen Einschränkungen.

Aber das hat mit der rechtlichen Situation der proprietären Module nichts zu tun.
Back to top
View user's profile Send private message
LeftShift
n00b
n00b


Joined: 16 Feb 2004
Posts: 32

PostPosted: Wed Nov 09, 2005 6:01 am    Post subject: Reply with quote

Guten Morgen!

Rechtlich wäre es aber doch in Ordung wenn eine Firma in 'ihrem' Fork diese 'EXPORT_SYMBOL_GPL' ersetzen würde? Damit hätten sie dann Zugriff auf alle Kernelfunktionen und könnten eine binäre Schnittstelle wie z.B. 'UDI' 'aufpfropfen'. Sie würden sich so nicht weit vom Hauptstrang entfernen, hätten aber 'ihr' Linux. Mir ging es nur mal um die rechtliche Sicht.
_________________
Man muß wissen, wie weit man zu weit gehen kann.
Jean Cocteau
Back to top
View user's profile Send private message
Anarcho
Advocate
Advocate


Joined: 06 Jun 2004
Posts: 2970
Location: Germany

PostPosted: Wed Nov 09, 2005 7:50 am    Post subject: Reply with quote

Das ist aber dann egal.

Denn rein rechtlich binden sie dann trotzdem einen nicht-GPL Treiber/Modul mit dem nach wie vor unter der GPL stehenden Kernel-Fork. Und das ist bei reiner GPL nicht erlaubt. Möglich wird sowas durch eine Dual-Lizenz wie es etwa MySQL macht.
Aber die werden die Kernel-Entwickler wohl kaum einführen.
_________________
...it's only Rock'n'Roll, but I like it!
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 9546
Location: beyond the rim

PostPosted: Fri Nov 11, 2005 8:59 am    Post subject: Reply with quote

Sicher könnten die das machen, nur bringen wirds absolut nix da niemand diesen Fork einsetzen wird.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum