You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#1 2010-08-04 22:13:21
- IOOI
- Member
- Registered: 2010-08-04
- Posts: 2
What is the rationale for the Java 1.6 requirement of JOSM since 3378?
2010-07-20 (3378)
JOSM now requires JAVA version 6. Users of JAVA version 5 need to use older JOSM versions.
I don't know what the reason for this is (I hope it's not just the urge to be "modern"), from my understanding the advances of Java 6 over Java 5 are few (and I am a professional Java Programmer, e.g. I earn my money with this). On the other hand this move alienates all the folks who can't upgrade to Java 6, Mac OS X users on PowerPC for instance (Java 6 for Mac OS X is available only for the x86 / Mac OS X > 10.5 versions of Mac OS X). That's a pity since my private main machine is still a PowerBook G4 (for reasons I won't discuss here).
regards,
Lars
Offline
#2 2010-08-04 23:07:09
- Tordanik
- Moderator

- From: Germany
- Registered: 2008-06-17
- Posts: 2,840
- Website
Re: What is the rationale for the Java 1.6 requirement of JOSM since 3378?
There were several threads on the josm-dev mailing list discussing the switch since about a year ago, and from what I recall, the reasons were along the lines of
some problems being more cleanly solveable with 1.6
1.5 causing problems with the build server infrastructure
few users (<4%) still using Java 1.5, with some of them probably able to upgrade to 1.6
no API update being expected for the near future, which means that old JOSM versions will continue to work
The threads I was able to locate despite the archives' lack of adequate searchability are these: 1 2 3
OSM in 3D: OSM2World
Offline
#3 2010-08-29 11:01:45
- IOOI
- Member
- Registered: 2010-08-04
- Posts: 2
Re: What is the rationale for the Java 1.6 requirement of JOSM since 3378?
some problems being more cleanly solveable with 1.6
what kind of problems are those? I don't see mentioned anything palpable in the linked discussions
1.5 causing problems with the build server infrastructure
I didn't look into your build infrastructure, but if you'd use Maven you shouldn't have such problems.
few users (<4%) still using Java 1.5, with some of them probably able to upgrade to 1.6
4% is not a minor amount of users. Over years the worldwide market share of Mac OS was quite below that. Now it is at about 5% worldwide. The amount of Linux-Users worldwide is below 1% btw.: http://gs.statcounter.com/#os-ww-monthly-200908-201008
Offline
#4 2010-08-29 12:46:15
- cartinus
- Member
- From: Houten
- Registered: 2008-01-06
- Posts: 502
Re: What is the rationale for the Java 1.6 requirement of JOSM since 3378?
If you want to reach the developers of JOSM with your comments, then you should mail the list you read the discussion on. They are not likely to reply here, because they are probably not even reading this.
Offline