Martin Gräßlin wird KWin nicht für Mir anpassen.
Martin Gräßlin wird KWin nicht für Mir anpassen. (Bild: Christian Schmidt-David/Golem.de)

Martin Gräßlin Mir wird ein Problem für Kubuntu

Der KWin-Entwickler Martin Gräßlin hat Canonicals Displayserver eine klare Absage erteilt: Es gebe zu viele Gründe gegen die Anpassungen von KWin an Mir. Damit dürfte es auch für Kubuntu schwer werden, mit Ubuntu als Unterbau künftig zu funktionieren.

Anzeige

Aus Sicht der KDE-Entwickler gibt es gegenwärtig keinen Grund, ihren Desktop an Canonicals neuen Displayserver Mir anzupassen. Canonical entferne sich damit immer weiter aus der Open-Source-Community, weil es bestehende freie Projekte ignoriere und darüber hinaus deren Entwickler beleidige und Unwahrheiten verbreite, fasst Gräßlin die Ablehnung der KDE-Entwickler gegenüber Canonical zusammen. Es gebe aber auch konkrete technische und lizenzrechtliche Gründe, warum KWin und damit künftige Versionen von Kubuntu nicht mit Mir funktionieren würden, erklärt Gräßlin.

Es gebe gegenwärtig nur vage technische Details zu Canonicals neuem Displayserver, auf denen KDE-Entwickler aufbauen könnten, moniert Gräßlin. Und die seien nicht besonders vielversprechend. Canonical benötige außerdem seinen Displayserver Mir in erster Linie für seinen eigenen Unity-Desktop und müsse sich nicht um andere Projekte scheren. Das KDE-Team bleibt deshalb lieber bei dem etablierten Wayland-Projekt, denn es hat ein offenes und solides technisches Fundament.

Eine Frage des Protokolls

Genau wie X zuvor, erlaubt auch Wayland die Erweiterungen seiner Protokolle. KDE verwendet eigene, die um zusätzliche Funktionen erweitert sind, etwa ICCCM und EWMH. KDE braucht ein zusätzliches Protokoll für die Kommunikation zwischen Desktop und Compositor. Mir hat kein eigenes Protokoll und wird von den Canonical-Entwicklern als protokollagnostisch eingestuft. Damit müsste KDE sein eigenes Protokoll nutzen, schreibt Gräßlin. Für ihn komme dann nur das Protokoll infrage, das er für Wayland in KWin umsetzt. Es gebe keinen Grund, ein weiteres für Mir zu entwickeln.

In KDE gibt es einen Window Manager und zusätzlich eine Desktop Shell, während Canonical beide in Unity Next kombinieren will. Schon deshalb kann sich Gräßlin nicht vorstellen, wie KDE Canonicals Umsetzung eines Displayservers funktionieren soll.

Canonical liegt falsch

Gräßlin widerspricht damit Mark Shuttleworths Ankündigung, Mir werde auch ohne weiteres KDE unterstützen. Selbst Canonical-Entwickler Halse-Rogers wies darauf hin, dass die Nutzung alternativer Displaymanager wie GDM oder KDM beim Systemstart definiert werden müsse und nicht wie bisher im Anmeldefenster. Auch das lehnen die KDE-Entwickler ab. Allerdings dürfte es Canonical schwerfallen, X zugunsten von Mir ganz aufzugeben, zumindest nicht in nächster Zeit, da ein Großteil der Anwendungen der Desktopversion noch auf X setzt. Der neue Unity-Desktop hingegen wird in erster Linie Qt-Anwendungen unterstützen.

Noch gibt es zu wenige Details zur Funktionsweise von Mir. Der Code, den er bisher habe sehen können, ergebe für ihn kaum einen Sinn, schreibt Gräßlin. Ubuntus Grafikstack sei ohnehin einer der schlechtesten, die er je gesehen habe. Das zeige auch der entsprechende Bugtracker. Vor allem Canonicals Anpassungen in Mesa seien furchtbar, schreibt Gräßlin, und warnt, dass der Ubuntu-Hersteller die 3D-Bibliothek noch weiter anpassen müsse, damit Mir überhaupt mit Mesa funktioniere.

Lizenzprobleme

Neben den technischen Problemen gibt es auch lizenzrechtliche Bedenken, wie Gräßlin weiter schreibt. Wayland und X werden unter der MIT-Lizenz veröffentlicht und sind damit kompatibel zur der GPLv2-Lizenz, unter der KDE steht. Mir hingegen soll unter der GPLv3 veröffentlicht werden, die wiederum mit der GPLv2 inkompatibel ist. Außerdem lehnen Gräßlin und die anderen KDE-Entwickler die CLAs ab, unter denen Ubuntu-Entwickler die Rechte ihres Codes an Canonical abtreten.

Verbreitung technischer Unwahrheiten

Gräßlin wirft Canonical weiterhin vor, die Community spalten zu wollen. Der Ubuntu-Hersteller habe zwar jedes Recht, seinen eigenen Displayserver zu entwickeln und unter eine proprietäre Lizenz zu stellen, schreibt der KDE-Entwickler. Er sei aber darüber verärgert, dass Canonical dabei die Wayland-Entwickler fälschlicherweise öffentlich degoutiert habe. Außerdem verbreiteten Canonical-Mitarbeiter weiterhin so viele technische Unwahrheiten, dass sie nicht mehr ernst genommen werden könnten. Er habe ernsthaft eine Klage gegen Canonical wegen Verleumdung in Erwägung gezogen.

Bereits Ende April 2013 hatte Gräßlin klargestellt, dass KDE an Wayland angepasst wird. Eigentlich habe er Mir komplett ignorieren wollen, schreibt der KWin-Programmierer. Die Diskussion unter KDE-Entwicklern habe ihn aber dazu gezwungen, sich mit Mir auseinanderzusetzen. Er hat sich jetzt entschieden, Mir künftig zu ignorieren und mit der Entwicklung für Wayland fortzufahren.


Thaodan 25. Jun 2013

Das geht aber nicht wenn Programme auf Mir aufbauen, was Spiele und andere Programme die...

ubuntu_user 16. Mai 2013

und ganz genau das kann man nicht verhindern. höchstens einmalig behindern. die fakten...

ubuntu_user 15. Mai 2013

ja und? eben hast du noch geschrieben google würde so etwas nie machen und wenn du mal...

tingelchen 15. Mai 2013

Und genau deshalb sollte man sich nicht mit der Community anlegen ;) So viele wie...

Kaiser Ming 15. Mai 2013

das trifft auch auf KDE und GTK zu die Frage ist doch wo ist der Unterschied der...

Kommentieren



Anzeige

  1. Interne IT- und Operations-Mitarbeiter (m/w)
    ATIX AG, Unterschleißheim
  2. IT-Koordinator/in für Shared-Service-Prozesse im Finanzwesen
    Robert Bosch GmbH, Stuttgart-Feuerbach
  3. Mitarbeiter (m/w) Support Helpdesk
    netvico GmbH, Stuttgart
  4. Telematic Liaison Manager (m/w)
    Robert Bosch GmbH, Stuttgart-Vaihingen

 

Detailsuche


Hardware-Angebote
  1. GeForce GTX 980 Ti
    ab 739,00€
  2. TIPP: Raspberry Pi 2 Model B
    41,49€
  3. TIPP: Alternate Schnäppchen Outlet
    (täglich neue Deals)

 

Weitere Angebote


Folgen Sie uns
       


  1. Anna's Quest im Test

    Mit Telekinese gegen die böse Hexe

  2. Österreich

    Provider müssen illegale Filmportale sperren

  3. Snapdragon 810 v2.1

    Oneplus' Two nutzt verbesserte Chipsoftware

  4. Musik-Streaming-Dienste

    Apple Music klingt wie alle anderen

  5. Play Store

    Google senkt Preis des Nexus 6 auf 420 Euro

  6. Apple

    Jailbreak für iOS 8.4 ist da

  7. Wikileaks

    NSA spionierte deutsche Minister und Spitzenbeamte aus

  8. VW

    Tödlicher Arbeitsunfall mit einem Roboter

  9. Roddenberry 360°

    Star-Trek-Macher starten Plattform für 360-Grad-Unterhaltung

  10. Herzensangelegenheit

    Editor der Unity-Engine kommt für Linux



Haben wir etwas übersehen?

E-Mail an news@golem.de



PGP: Hochsicher, kaum genutzt, völlig veraltet
PGP
Hochsicher, kaum genutzt, völlig veraltet
  1. OpenPGP Facebook verschlüsselt E-Mails
  2. Geheimhaltung IT-Experten wollen die NSA austricksen
  3. Security Wie Google Android sicher macht

Urheberrecht: Die Panoramafreiheit ist bedroht
Urheberrecht
Die Panoramafreiheit ist bedroht
  1. EU-Urheberrecht Wikipedia fürchtet Abschaffung der Panoramafreiheit
  2. Experten Filesharing-Urteil des Bundesgerichtshofs für Musikindustrie
  3. Privatkopie Österreich will Downloads von illegalen Quellen verbieten

Unity: "Inzwischen entstehen viele tolle Spiele ohne Programmierer"
Unity
"Inzwischen entstehen viele tolle Spiele ohne Programmierer"
  1. Unity Technologies 56.289 Engine-Tests in einer Nacht
  2. Engine Unity 5.1 mit neuer Rendering-Pipeline für Virtual Reality
  3. Microsoft Hololens setzt auf die Unity-Engine

  1. Re: Die Liste wo NSA nicht spioniert wäre sehr...

    HolmHansen | 14:27

  2. Re: IT-Administratoren nur 27.000

    bjs | 14:27

  3. Re: Es gibt auch analoge Methoden die...

    borzo83 | 14:26

  4. Re: Gefährliche Technik

    Der Spatz | 14:26

  5. Re: iTunes Match Funktionalität

    Gefüllter... | 14:25


  1. 14:00

  2. 12:56

  3. 12:25

  4. 12:03

  5. 11:58

  6. 11:21

  7. 11:19

  8. 11:13


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel