Mobile Atlas Creator - Lizenz- und Policyverstöße

Korrektur: Die Domain trekbuddy.net hat nichts mit MOBAC zu tun. TrekBuddy ist ein Java-Navigationsprogramm für mobile Plattformen. MOBAC hieß früher TrekBuddy Atlas Creator, weil ursprünglich nur das von TrekBuddy verwendete Karten- bzw. Atlasformat generiert wurde. MOBAC wird übrigens von einem Deutschen programmiert – nicht alles, was kriminell scheint, kommt aus Osteuropa. :wink:

Um wieder auf das Thema zurückzukommen: Bedarf hin oder her - diese Leute geben sich viel Mühe, einen Downloader zu programmieren - warum geben sie sich nicht die geringste Mühe, das legal und serververträglich zu tun? Es ist ja nicht so, daß man bei OSM keine Antworten bekommen würde - wenn jemals einer gefragt hätte. Den technischen Aufwand dafür, es richtig zu machen schätze ich mal so auf eine Stunde…

Und was ich auch nicht verstehe: Zu theoretischen Streitereien um die Lizenz werden 1000ende von Posts in hitzigen Diskussionen geschrieben. Aber wenn jemand praktisch gegen die Lizenz verstößt (in dem Fall egal ob alte oder neue), hat niemand ein Interesse an der Einhaltung der Lizenz. Wozu dann die ganze Diskussione welche Lizenz wenn’s am Ende doch nur reine Theorie ist?

bye
Nop

Haddock, danke für die Klarstellung! (Dem Namen nach hät’ ich schwedisch getippt)

Hab mal einen Blick auf das Forum von trekbuddy.net geworfen, dort gibt es einen eigenen (sticky) thread für mobac,
welches wohl auch vom autor gelesen wird.

Ciao,
Frank

@ Nop
Ich glaube nicht, daß den hier mit diskutierenden OSMlern die Einhaltung der Lizenz bzw. deren Nichteinhaltung egal ist.
Die Frage ist, wie reagiert man am besten auf Lizenzverstöße, wie Du gerade einen entdeckt hast.
Die Sperrung von die Lizenz und anderen Spielregeln mißachtenden Downloadern wurde ja bereits angedacht.
Und Du hast das mit gutem Recht auch bereits umgesetzt.

In diesem Thread sind einige neue User eingestiegen, die möglicherweise in der Tat nicht wissen, wie OSM “funktioniert” sondern OSM einfach als billige Kartenquelle sehen.

In der Szene der Rasterkarten-User werden solche offen zur Verfügung stehenden Quellen immer wieder systematisch ausgenutzt. Es wurden in der Vergangenheit wiederholt Tipps ausgetauscht, wie man sich massenhaft die Tiles von den Servern der Landesvermessungsämtern herunter holen kann. Wie legal das war bzw. nicht war schien kaum jemanden zu interessieren. Mahnende Worte, Maß zu halten, schienen zu verhallen. Auf mich wirkte das, als schien es ein Sport zu sein, möglichst schnell möglichst umfangreiche Downloads zu schaffen, bevor die Server die Massendownloads stoppten.

Ob Anton oder andere vermutlich aus dem Forum pocketnavigation hier ganz neu eingestiegene Diskussionsteilnehmer über die Lizenzdiskussion Bescheid wissen, wage ich mal zu bezweifeln.

Daß Du den Thread hier eröffnet hast, finde ich gut. Suchmaschinen zeigen an, daß der Threadtitel auch in TrekBuddy verlinkt wurde. Das bedeutet, daß man auf das Thema aufmerksam geworden ist.

Wenn, wie Anton schreibt, ein Bedarf an Rasterkarten besteht, dann können die, die in der Lage sind, diesen Bedarf zu bedienen, sich ja überlegen wie und unter welchen Bedingungen sie es tun.

Viele Grüße
tippeltappel

solange man die karten nicht weiter verbreitet, sehe ich darin jetzt nur begrenzt ein lizenzproblem. ansonsten müsste man dann auch diverse scripte aus dem wiki entfernen, auch hier fehlt zumeist jeglicher lizenzhinweis.

  1. zuerst mal sind die osm server zu langsam für derartige tools. selbst ein kleiner download dauert vergleichsweise ewig und endet manchmal sogar mit fehlenden tiles. die meisten werden eher zu google oder bing greifen, schon alleine wegen dem “bekannteren” namen.

  2. mobac begrenzt aber sehr wohl die maximale größe eines downloads. dennoch sind die damit möglichen mengen natürlich immer noch problematisch. mit der lizenzkeule schwingen wird wohl zu nichts führen. nimmt man das tool vom netz, gibt es in kürzester zeit ein dutzend leute die es wo anders anbieten. wenn du ernsthaft etwas ändern willst, dann bau doch die mobac ausgabe formate in deinem map composer ein. ich wäre vermutlich nicht der einzige der sich dafür erkenntlich zeigen würde.

solange nur die monopolisten formate angeboten werden, werden tools wie mobac stetig an zuwachs gewinnen.

Super wir nähern uns endlich dem wirklichem Problem!

Was gesucht ist ein Programm das omosis, splitter, mapnik, map composer und MOBAC (alle als Beispielprogramme gemeint) enthält und trotzdem noch einfach zu Bedinen ist!

Somit währen alle Linzen- und Serverlast -Probleme Vergangenheit.

Vielleicht ist der eigentliche Verursacher dieser Diskusion (der Porgrammier von MOBAC) mit in Boot zu holen (hat ja wohl Porgrammiertechnisch einiges auf dem Kasten). Wenn sich die ganzen Programmier der Programme an eine Tisch setzten und jeder sein Teil zu so einem Programm gibt müsste das doch zu schaffen sein!!!

Was es mommentan gibt sind alles Standalonelösungen und bieten keine Lösung für die Nutzer anderer Programme (wie ich OZI).

Es geht um die Darstellung der OSM-Karte im Programm selbst. Dort fehlt der Lizenzhinweis.

Zur Not “freuen” wir uns auch über eine solche Geldquelle…:wink:

Dann schließt euch doch als “Betroffene” zusammen und schaft die nötige Infrastruktur, die ihr dafür benötigt um eure Kacheln zu laden. Alles was ihr dafür an Software braucht ist als OpenSource vorhanden und Hilfe werdet ihr hier oder im wiki bestimmt bekommen bzw. finden. Was meinst du, wie das mit den “monopolisten formaten” ins Rollen gekommen ist.

Ein Begrenzung habe ich beim Ausprobieren nicht gefunden - wo findet die statt? Ein Download mit über 1 Million Tiles läuft kommentarlos an.

Ist Dir klar daß eine korrekte Umsetzung der Lizenz erstmal lediglich einen Text und einen Link im Programm erfordern würde? Das ist in lächerlich kurzer Zeit umsetzbar und beträchtigt die Nutzung in keiner Weise. Deshalb gibt es auch keinen Grund anzunehmen, eine korrekte Umsetzung würde gleich wieder weggepatcht.

Daß es nicht gemacht wurde zeigt einfach nur daß nicht das geringste Interesse daran besteht, es richtig oder fair zu machen. Das finde ich besonders bei einem open source tool extrem enttäuschend.

Das Ganze geht auch zu Lasten der uninformierten Nutzer des Tools, die sehr erstaunt sind wenn man ihnen erklärt, warum das Tool illegal ist und ihr Download gesperrt wurden.

Und um es nochmal zu wiederholen: Für Ape@Map habe ich für meine Karte eine Lösung bereits erfolgreich umgesetzt.

  1. Zugriff gesperrt. Das scheint die einzige Methode zu sein, wie man die Aufmerksamkeit der Downloader bekommt.
  2. Lizenz und Nutzungsbedingungen erklärt. Ape@Map wurde daraufhin entsprechend korrigiert.
  3. Alternativen Download angeboten. Es gibt einen Extra-Zugang für Massendownloads der Karte, der allerdings kostenpflichtig ist, um davon mehr Bandbreite beim Provider zu kaufen.

Für alle anderen Karten liegt es an deren Betreibern, etwas zu unternehmen.

bye
Nop

Mit dem “einfach zu Bedienen” ist das so eine Sache.
Ich finde Nops MapComposer genial für Einsteiger und trotzdem ist das offensichtlich immer noch zu kompliziert für viele User.

Was Du Dir obendrein wünscht ist ein Alles-Könner. Ich bezweifle, daß so ein Programm Sinn macht.
Letztendlich kommt es darauf an, daß man ein Programm für einen bestimmten Zweck bekommt.
Wovon es abhängt, ob solche Programme entstehen können, wurde bereits weiter oben erwähnt.

Unter anderem muß es sich auch in irgendeiner Weise für die Programmierer lohnen, in die Erstellung eines Programms unendlich viel Zeit und unter Umständen auch Geld reinzuhängen. Das scheinen Viele leider zu vergessen. Daß die durch persönliche Interessen motivierten Programmierer ihre Arbeit kostenlos einer aktiven Community zur Verfügung stellen kann gar nicht oft genug betont werden, solange es immer wieder Leute gibt, die mal eben kurz vorbeischneien und nur fordern.

Bei OSM gilt wie so oft im Leben: Ohne Fleiß keinen Preis!

Es liegt also an den Nutzern selbst, ob bestimmte Formate entschlüsselt und dafür dann Kartentools programmiert werden.
Das kann nur heißen: Suche bzw. Sucht Euch Gleichgesinnte.

So wie ich Nop verstehe, sieht er durchaus eine Möglichkeit, sein Angebot auch für Mobac-User zu öffnen. Doch das funktioniert nicht kostenlos. Wer sich auf seiner Homepage umsieht, versteht auch warum.

Viele Grüße
tippeltappel

ab 3 millionen kacheln startet der download nicht mehr. soweit mir bekannt wird bei osm ab 100.000 kacheln eine ip gesperrt? ich kanns nicht genau sagen, da ich für so einen download notwendige geduld nicht aufbringen könnte.

witzigerweise wird mobac gerade von der opensource szene besonders gerne verwendet. man kann damit kinderleicht topo karten erstellen die in keinem für mac/linux nutzbaren format vorliegen und in “freien” formaten abspeichern. ob das jetzt dem “geiste” von oss entspricht sei mal dahingestellt…

die “betroffenen” werden mit mobac vermutlich bestens bedient. bei sperren wird einfach auf andere sourcen umgeschalten, osm ist ja nur einer von vielen “lieferanten”.

aus meiner sicht gibt es 2 ganz einfache lösungen. entweder frühzeitige ip sperren oder den server vom netz nehmen. mir ist beides recht, aus meiner sicht ist osm eine geodatenbank und kein web kartendienst. und wie du schon sagtest, die “betroffenen” können sich ja selber einen renderserver hinstellen :wink:

Wenn man mod_tile als Server verwendet kann man das pro IP limitieren, sowohl die reinen downloads als auch das rendering. Z.B. koennte man einstellen das die ersten 10 Mb so schnell wie moeglich herunterladen und danach nur noch mit 5kb/s. Oder z.B. das man nur alle zehn Sekunden einen rendering request ausloesen kann.

Das sollte hoffentlich die Moeglichkeit einer DoS Attacke begrenzen.

Ich glaube die MapQuest-Open tiles die aus OSM daten gerendert werden kann man fuer solche Zwecke verwenden. ( http://developer.mapquest.com/web/products/open/map ). Deren Server sollten auch etwas leistungsfaehiger sein, da sie ein content distribution network von Akamai vorgelagert haben.

Attribution braucht man natuerlich trotzdem.

Bitte auseinanderhalten:
Zum Rendern mit Mapnik verwende ich den Import mit osm2pgsql, das “simple Schema” ist nur dazu da, osm-Dateien per osmosisi zur weiteren Verwendung (alles andere als mapnik) in die Datenbank zu laden. Deshalb verwende ich zwei verschiede Datenbanknamen osmdb und osmosisdb.

Da das aber zu eigentliche Thema hier nicht passt, bitte für weiter Fehlermeldungen einen neuen Thread aufmachen.

gruß,
ajoessen

Hi,

der mutmassliche Autor hat sich im Trekbuddyforum zu Wort gemeldet!

Was ich schon im meinen post#2 angemerkt habe, fehlt ihm:
Ein bugreport in seinem ticketsystem. Daran solls aber nicht scheitern und wir kippen
bei ihm ein :slight_smile:

Ciao,
Frank

Wenn ich den MobAC-Programmierer mit meinem “broken English” richtig verstehe, sieht er aber keinen all zu großen Sinn darin, sein Tool so umzuprogrammieren, daß Massendownloads unterbunden werden. Also bleibt den von diesen Tile-Downloads Betroffenen nur übrig grundsätzliche Strategien zu überlegen, wie sie mit so etwas umgehen.
Darüber hinaus muß man sich über eines grundsätzlich im Klaren sein: Selbst wenn MobAC heute angepaßt wird, kann Morgen schon ein ganz anderes Programm an seine Stelle treten. Das Grundsatzproblem bleibt also.

Den Vorwurf des Lizenzverstoßes scheint er von sich zu weisen. Vielleicht hab ich da aber auch etwas mißverstanden. Da kann ich seiner Argumentation nicht ganz folgen.

Gruß
tt

Zuerst mahl: Ich benutze TrekBuddy/OZIExplorer und MOBAC … dafuhr dass Ich OSM erweitere … und meine eigene Beitraege benutze

Einige Bemerkungen:

-Die Lizenzverstoss kan einfach behoben werden: frag Ihm doch mahl die Lizenz zu erwehnen ( und gleich die neue Version … )
-Ein Verstoss gegen die Serverpolicy beim Massendownload wird durch die Benuetzer gemacht, nicht durch das Programm.
-‘einen gültigen User Agent’ , nah, dan bin Ich ja auch kriminel wenn ich FF sich als IE indentifizieren lasse
-Gibt es tatsaechlich anweisungen dass es grosse probleme gibt die durch MOBAC verursacht sind?
-Es handelt sich um eine kleine menge privaten benuetzer, es gibt keine Kommerziele interressen

Ich habe keine persoehnliche interessen an MOBAC. Ich benuetze sie nur. Aber die Art und Weise dieser Diskussion sollte nicht sein wie Sie jetzt gefuehrt wird: waehre es nicht netter gewesen zuerst mahl mit dem Hersteller kontakt auf zu nehmen? Er Versteckt Sich ja nicht …

sourceforge.net/tracker: 3168587 MIssing attribution for OSM Open 2011-01-31

Ciao,
Frank

@ kellerma
Finde ich prima, daß Du das übernommen hast. :slight_smile:

Gruß
tt

Hallo!

Ein Programm kann den unwissenden Benutzer entweder ermutigen, riesige destruktive Downloads anzuwerfen (3 Millionen Tiles kommentarlos möglich in MOBAC) oder es könnte ihn darauf Hinweisen, daß es Begrenzungen und Regeln gibt, die er einhalten sollte.

Ja. Ich habe schon beobachtet wie ein Server von einem einzelnen gierigen Downloader für 2,5 Stunden für alle Browser-Nutzer lahmgelegt wurde. Ich habe mich auch mal bei einem Admin der OSM Hauptserver erkundigt, auch dort ist die Mehrlast durch Massendownloader ein echtes Problem.

Server kosten Geld. Server die durch Mißbrauch ausgelastet sind, können ihren eigentlichen Aufgaben nicht mehr gerecht werden. Ob das kommerziell verursacht ist oder nicht ist den Servern egal.

Gegenfrage: Wäre es nicht netter gewesen, die Lizenzbedingungen von OSM einfach einzuhalten? Es wird schließlich nur die Anzeige von ein wenig Text verlangt. Die Lizenzhinweise sind schließlich nicht versteckt, sondern auf jeder Karte und auf jedem Website erwähnt. Eigentlich kann man die Download-URLs der Karten gar nicht herausfummeln, ohne die Lizenzhinweise dabei zu sehen…

bye
Nop