Hallo, > Ich weiß wirklich nicht, was der Vorteil bei Java sein soll.
Der, der's programmiert, waehlt die Sprache, mit der er es am besten kann. Warum hat niemand anders JOSM programmiert? Warum hat der Programmierer, der JOSM programmiert hat, Java gewaehlt? Ich weiss es nicht, und es ist auch nicht wirklich relevant. > Diese Programme > laufen bei mir höchstens mit viel Auswand. Ein portables C-Programm kann ich > einfach über die Paketverwaltung installieren. Die Erfahrung zeigt, dass portable C-Programme eher selten herauskommen, wenn engagierte Individuen Software basteln. Meistens kommt entweder was raus, was nur unter Unix laeuft, oder was, was nur unter Windows laeuft. Es ist dann ein langwieriger Prozess, bis sich etwas Portables entwickelt. Insofern bin ich ganz froh ueber das Java-JOSM; der Grossteil der Mapper sind halt doch Windows-Benutzer, und es ist gut, dass wir fuer die auch was anzubieten haben. Allerdings gibt es zunehmend Beschwerden ueber die Performance von JOSM. Man kann da sicher durch Optimierung noch was rausholen, aber irgendwo ist natuerlich die Grenze von Java auch erreicht. Insofern stuende ich persoenlich einer Re-Impementierung von JOSM in C oder C++ sehr wohl- wollend gegenueber und wuerde dabei sicher auch mitarbeiten; allerdings sind meine Kenntnisse bezueglich portabler C++-GUIs marginal. Aber wenn Du da mal den Anfang machen willst... Haupt-Schwierigkeit duerfte dabei sein, dass es jetzt schon viele gute Plugins fuer JOSM gibt, und dass man die Entwicklung von Plugins nicht allzu sehr verkomplizieren will fuer die Zukunft. > Java ist zwar inzwischen weitestgehend frei, doch verlangt JOSM nach einer > unfreien Version. Es ist mir unverständlich, wieso sich Projekte wie Freenet > und OSM darauf einlassen. Es gab keine Entscheidung des "Projektes", dass man JOSM in Java entwickelt; das hat der entschieden, der es programmiert hat, und es ist auch seine freie Entscheidung. Es steht Dir nicht zu, irgendwelche Forderungen aufzustellen, wie dieser Mensch seine Freizeit anders haette einsetzen sollen, bloss um Deiner persoenlichen Ansicht von richtig und falsch besser zu genuegen. Ziel von OSM ist die Bereitstellung freier Geodaten. Dass die meisten Leute, die damit zu tun haben und das gut finden, auch freie Software gutheissen, ist eine Tatsache, die aber nicht zum Kern des Projektes gehoert. Wenn das Ziel der Bereitstellung freier Geodaten *besser* erfuellen koennten, indem wir unsere Server auf Windows umstellen oder Oracle-Lizenzen kaufen, dann wuerden wir das vermutlich tun (vorausgesetzt, jemand bezahlt's). > Die Abhängigkeit zu Sun-Java hält alle Leute, die ausschließlich freie > Software benutzen, davon ab, zu OSM beizutragen. Es wird immer Leute geben, die aus weltanschaulichen Gruenden nicht zu OSM beitragen wollen. Sei es, weil im Projekt die imperialistische Mercator-Projektion zur Anwendung kommt, sei es, weil die Karte eurozentrisch ist, sei es, weil der Projektgruender Schweinefleisch isst oder sei es, weil wir die Server sonntags nicht abschalten. Das ist betrueblich, aber mir scheint das eher in der dogmatischen Verweigerungshaltung der Anhaenger der betroffenen Weltanschauungen zu liegen als daran, dass OSM nicht genug auf sie eingeht. Wie gesagt, wenn Du Dich drum kuemmern willst, dass JOSM mit einer wie auch immer gearteten freien Java-Version arbeiten kann, und wenn dadurch keine Nachteile fuer die entstehen, denen das egal ist, dann waere das doch ideal, und alle haetten einen Vorteil davon. Wenn Du eine C++-Implementation starten willst, ebenso gut. Wenn Du Dich aber die Arme verschraenkst und schmollst, dass Du ja leider nicht mitarbeiten kannst, weil "das Projekt" ja "unverstaendlicherweise" nicht Deinen persoenlichen Vorstellungen von Gut und Boese entgegenkommt, dann kann (und vorallem: will) ich Dir auch nicht helfen. > Solange wird es auch kein > Paket in Debian main geben. Es reicht ja, wenn es eins in Ubuntu gibt, die sind da weniger dogmatisch, ausserdem ist da das Risiko kleiner, dass die Pakete dauernd umbenannt werden muessen ;-) > Erst dann wäre JOSM einfach zu installieren. http://josm.eigenheimstrasse.de/download/josm-latest.jar java -jar josm-latest.jar ist nicht wirklich schwierig. Ausserdem ist es eine freie Entscheidung jeder Linux-Distribution, welche Pakete sie einbaut und welche nicht. Programmierer programmieren Software, Distributionen nehmen sich aus dem Pool was raus und verpacken es, User waehlen eine Distribution. Den Machern von Software vorzuwerfen, dass ihr Produkt nicht in der Distribution "X" ist, geht an die ganz falsche Adresse - da beschwer' Dich bei der Distribution oder waehle eine andere. Bye Frederik -- Frederik Ramm ## eMail [EMAIL PROTECTED] ## N49°00.09' E008°23.33' _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de

