Lizenzbruch des OKAPI-Projektes

You want to get involved in the Opencaching Network?
Antworten
Benutzeravatar
Natureshadow / König Moderig
Vereinsmitglied
Vereinsmitglied
Beiträge: 96
Registriert: 17.06.2012, 00:50

Moin zusammen,

wo wir neulich schon mal bei Lizenzen waren: Noch eine, diesmal härter.

Im Rahmen von http://forum.geocaching-network.com/http://localhost//viewtopic.php?t=7 habe ich mir einmal das OKAPI-Projekt angesehen und auch da ziemliche Lizenz-Heuchelei gefunden.

Der Code steht unter der MIT-Lizenz. Ich zitiere mal:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Wow, cool - eine BSD-artige Lizenz! So muss das sein, perfekt!

Dann liest man weiter auf https://code.google.com/p/opencaching-api/ und stößt auf das hier:
Can I change OKAPI locally?

Local, uncommited modifications are forbidden. You should commit all your modifications.

This doesn't mean that you cannot change anything - you are free to have parts of your own implementation of OKAPI interface or your own content of "terms and conditions" document. BUT, you have to commit all these changes to common OKAPI repository (not YOUR repository). This means that, for example, OKAPI code SHOULD contain different versions of one SQL query IF tables in OC databases turn out to be incompatible. You have to think of all other installations when you commit anything. Once you commit to the trunk, new public package will be automatically generated for other OC servers to download.
Mal ganz abgesehen davon, dass das vollkommen unpraktikabel ist und Sicherheitslücken und sonstigen Bugs Tür und Tor öffnet, ist es ein Verstoß gegen die eigene Lizenz. Was ist an der Formulierung deal in the Software without restriction so uneindeutig?

Auch hier wird wieder versucht, die eigenen, zentralisierten Interessen in den Vordergrund zu stellen. Das schöne ist, der Text auf der Website ist, wenn ich mir den Code aus dem Repo ziehe, eigentlich unwirksam. Oder ich darf den Code zumindest 1:1 forken, einen anderen Namen dran schreiben und mich dann endich an der MIT-Lizenz erfreuen.

Aber welches Ziel verfolgt der Unfug? Natürlich will man unter den OC-Nodes für höchste Kompatibilität sorgen. Aber dafür ist das der falsche Weg. Dann muss ich eine restriktivere Lizenz nehmen, die jemanden, der Änderungen macht, verpflichtet, den Namen und/oder die Version zu ändern, und darauf dann halt bei API-Requests prüfen oder sowas. Aber doch nicht MIT dran schreiben, aber nicht meinen.

-nik
Zuletzt geändert von Natureshadow / König Moderig am 26.02.2013, 11:16, insgesamt 1-mal geändert.
[url=http://www.opencaching.de/viewprofile.php?userid=161483][img]http://www.opencaching.de/statpics/DE/161483.jpg[/img][/url]
Benutzeravatar
Natureshadow / König Moderig
Vereinsmitglied
Vereinsmitglied
Beiträge: 96
Registriert: 17.06.2012, 00:50

Ach, diese Problematik ist für euch Smalltalk.

Na dann ist ja alles geklärt...
[url=http://www.opencaching.de/viewprofile.php?userid=161483][img]http://www.opencaching.de/statpics/DE/161483.jpg[/img][/url]
Benutzeravatar
4_Vs
Vereinsmitglied
Vereinsmitglied
Beiträge: 3150
Registriert: 18.03.2012, 07:25

Hiho,

na ja, Lizenzrecht OKAPI hat nicht wirklich was mit "Opencaching 3.0 - Ideen und Gedanken" zu tun, oder?

LG
Micha
Whenever I try to plan something, it doesn't seems to work out. So why plan, it only leads to disappointment! (Eddie van Halen)
Schrottie

[quote="Natureshadow"]
Ach, diese Problematik ist für euch Smalltalk.

Na dann ist ja alles geklärt...
[/quote]

Smalltalk ist alles was OffTopic ist und wie 4_Vs schon erklärt hat, hat OKAPI nunmal nichts mit uns und Opencaching 3.0 zu tun, außer eben das wir die OKAPI demnächst nutzen(!) werden. Nun bist Du ja offenbar in dr Lage, komplexe Lizenzen zu lesen, zu verstehen und zu deuten, da wundert mich ein wenig das Du es dann nicht schaffst, auch den richtigen Ansprechpartner für Dein Anliegen zu finden. Und so hat das für mich direkt den Geschmack von Getrolle, als wolltest Du hier lediglich ein wenig auf den Putz hauen, ein wenig stänkern.

Wenn Dir hingegen tatsächlich an der Klärung dieses Lizenzproblems gelegen ist, wieso wendest Du Dich dann nicht an die richtigen Ansprechpartner?
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="Natureshadow"]Ach, diese Problematik ist für euch Smalltalk.[/quote]

Passender wäre sogar das Unterforum "Public discussion" (**). Vorher bitte Deinen Startthread
ins Englische übersetzen, denn OKAPI hat seine Wurzeln in oc.pl, und die Polen verstehen kein Deutsch.


(**) http://forum.geocaching-network.com/http://localhost//viewforum.php?f=4.0
Benutzeravatar
Natureshadow / König Moderig
Vereinsmitglied
Vereinsmitglied
Beiträge: 96
Registriert: 17.06.2012, 00:50

Dieses Forum hier maßt sich, zumindest dem äußeren Anschein nach, an, die Community und der Urvater des OC-Netzwerks zu sein. Das steht zumindest im URL, da steht nicht forum.opencaching.de .

Wenn das so nicht stimmt, sollte man das vielleicht irgendwo hin schreiben...
[url=http://www.opencaching.de/viewprofile.php?userid=161483][img]http://www.opencaching.de/statpics/DE/161483.jpg[/img][/url]
erdbot

<*)))><      Sorry, für die offenen Worte... aber langsam nervt´s  :wave:
Benutzeravatar
Natureshadow / König Moderig
Vereinsmitglied
Vereinsmitglied
Beiträge: 96
Registriert: 17.06.2012, 00:50

Vielleicht schaffst DU es ja, so als gutes Vorbild, mein Missverständnis durch eine vernünftige Erklärung zu beseitigen?
[url=http://www.opencaching.de/viewprofile.php?userid=161483][img]http://www.opencaching.de/statpics/DE/161483.jpg[/img][/url]
Schrottie

[quote="Natureshadow"]
Dieses Forum hier maßt sich, zumindest dem äußeren Anschein nach, an, die Community und der Urvater des OC-Netzwerks zu sein. Das steht zumindest im URL, da steht nicht forum.opencaching.de .

Wenn das so nicht stimmt, sollte man das vielleicht irgendwo hin schreiben...
[/quote]

Soso, vom URL wird jetzt abgeleitet, man würde sich etwas anmaßen? Und deshalb ist Deine Anfrage zum Thema OKAPI und dessen Lizenz also in einem Forum namens "Opencaching 3.0 - Ideen & Gedanken" richtig?

Also nochmal eine klare Ansage: Trolle können wir hier nicht gebrauchen! Wenn Du also nicht gewillt bist, Dich hier im Forum vernünftig zu benehmen und stattdessen lieber irgendwelche lustigen Dinge unterstellst, Streit suchst oder anderweitig gegen die übliche Netiquette verstößt, dann werden wir, auch wenn wir das recht ungern tun, von unserem Hausrecht Gebrauch machen.
Benutzeravatar
mic@
Vereinsmitglied
Vereinsmitglied
Beiträge: 6623
Registriert: 04.12.2009, 00:31

[quote="Natureshadow"]Vielleicht schaffst DU es ja, so als gutes Vorbild, mein Missverständnis durch eine vernünftige Erklärung zu beseitigen?[/quote]

Ich versuche es (noch)mal:
Du schreibst etwas zur OKAPI-Lizenz in das Unterforum "Opencaching 3.0 - Ideen und Gedanken"
Dieses Unterforum ist aber die flacshe Ecke, denn dort wird über die Zukunft von oc.de diskutiert.
Das steht auch so im Subtitel:

# Hierher gehören alle Diskussionen rund um eine Neuaufstellung/-orientierung von Opencaching.de.
# Du hast eine Idee oder einen Vorschlag, aber keine Zeit Dich persönlich einzubringen? Dann bist Du
# hier genau richtig!

Und die flacshe Ecke ist es deswegen, weil Dein Thema eigentlich nur die polnischen Entwickler betrifft,
denn die Wurzeln von OKAPI stammen vom oc.pl-Team, siehe auch diesen Thread:
http://forum.geocaching-network.com/index.php?topic=1993

Daher nochmal die Bitte: Übersetze Deinen Text ins Englische und poste es dort, wo es auch von
den richtigen Leuten gelesen wird. Ich empfehle dazu das Unterforum "Public discussion".
Schrottie

Und obendrein sollte dann auch eine klare Frage gestellt werden, so ganz ohne polemisches Geschwurbel drumherum. Das vereinfacht eine mögliche Antwort enorm und stellt die Diskussion gleich von Start weg auf eine vernünftige Basis.
following

Mod: Thread verschoben in das internationale Opencaching-Forum.
Benutzeravatar
Natureshadow / König Moderig
Vereinsmitglied
Vereinsmitglied
Beiträge: 96
Registriert: 17.06.2012, 00:50

[quote="Schrottie"]
Also nochmal eine klare Ansage: Trolle können wir hier nicht gebrauchen! Wenn Du also nicht gewillt bist, Dich hier im Forum vernünftig zu benehmen und stattdessen lieber irgendwelche lustigen Dinge unterstellst, Streit suchst oder anderweitig gegen die übliche Netiquette verstößt, dann werden wir, auch wenn wir das recht ungern tun, von unserem Hausrecht Gebrauch machen.
[/quote]

Aber bitte, das ist eure Sache. Ich habe mich hier nur angemeldet, weil ich von mic@ darum angebettelt wurde.

Wer ist denn jetzt das "Opencaching Network", wenn nicht ihr hier? Diese Frage kann man sicherlich auch ohne Drohungen beantworten.
[url=http://www.opencaching.de/viewprofile.php?userid=161483][img]http://www.opencaching.de/statpics/DE/161483.jpg[/img][/url]
following

[quote="Natureshadow"]
Local, uncommited modifications are forbidden. You should commit all your modifications.
[/quote]

This is not part of the license conditions, and you are right that it is not compatible with BSD license. Therefore I consider it as a recommendation, and as developer at Opencaching.de I will comply to this recommendation because it makes sense.

The biggest problem with international Opencaching project are the incompatible code forks in Germany, Poland and Sweden. Much development ressources are wasted for impementing the same features twice or threefold. Also, the databases are growing more and more incompatible, which obstructs the goal of creating an international network of opencaching nodes who exchange database contents.

I am happy that Wrygiel did not copy this old Opencaching design failure but maintians a central code repository. This means much more work for him, because he has to consider all the time the requirements of different OC forks (currently DE and PL forks are supported). And it has a beautiful integration effect, because on the other hand, the developers of the different nodes are urged to consider not only their personal wishes, but also what is best for the international opencaching project and the projected node network. The discussions with Wrygiel on Opencaching.de requirements for OKAPI have proven useful for me.

Also, having a central repository makes it much easier for client developers, because they need not to handle with peculiarities and quirks of different implementations. This makes it more feasible to write OKAPI clients, which is important because supporting Opencaching at all is less feasible than Geocaching.com because of the much smaller number of users. The goal must be to make client development as easy as possible.

[quote="Natureshadow"]
Wer ist denn jetzt das "Opencaching Network", wenn nicht ihr hier?
[/quote]

http://wiki.opencaching.de/index.php/Opencaching
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von following am 26.02.2013, 18:33, insgesamt 1-mal geändert.
Antworten