The long awaited and eagerly anticipated license upgrade is coming soon, the conclusion of a multi-year process. To minimise disruption to OpenStreetMap mappers and users, we’re taking the opportunity to install our new database server (funded by your generous contributions) at the same time – reducing the total amount of downtime needed.
Please be aware of the following service schedule and the list of dates further on in this article. The license upgrade will start with the database server migration. All times and dates are subject to change: our volunteers are working flat out on this, so thanks in advance for your patience and support.
Mappers
There will be a several-day period of limited API availability. The API will be Read Only while the database is moved to the new database server, ramoth. This new database server was funded by your contributions during the December 2011 fund raising campaign. No map editing will be possible while the API is Read Only.
During the remainder of the upgrade, the API should operate normally. Please postpone bulk edits where possible, until after the license upgrade is complete. As always with system improvements, your patience while you find items to refine is appreciated. Consider monitoring the friendly OSM IRC chat channel, #osm on irc.oftc.net, if you have questions.
We would ask mappers who have not yet agreed (or otherwise) to the new terms to log into OSM before the downtime starts on 1st April (0800 UTC) and signal their intention. We are pleased that the vast majority of OSM data will be unaffected by the license change, and thank all the mappers who have thus far consented to their data being distributed under the new license.
Data consumers
The typical planet file scheduled for this week has been postponed. The final old license planet file will be created from 01 April 2012 data. It will be published once the planet file generation completes which may be delayed by a few days.
The old license replication diff service will stop when the database goes to Read Only mode for the server migration. A new license replication diff service will begin at the completion of the license upgrade from a new address. There will be another message with details for using the new diffs when you are ready to start consuming them.
Important Dates
These dates and times are subject to change without notice.
- 1st April: Enter Read-only mode. 8am UTC
- 4th April: End of downtime. Enter Read-write mode on new server. Our estimate is that this will be in the morning, but could be subject to change.
- 5th-6th April: bbox-based live-data tests of rebuild logic.
- 7th April: Start automated processing of all remaining non-clean objects.
- 9th April: Progress report and estimation of remaining license upgrade time.
- To be Determined: On completion of the processing, subject to satisfaction with the outcome we can re-declare the dataset to be ODbL. Immediately afterwards, a first new license planet file will be generated/published, and diff creation will resume.
Thanks
Thanks, as always, to the many people who make OpenStreetMap great. These people include: the countless mappers who have improved the data, the operations volunteers who make so many things “just work”, the programmers who make participating in OSM easier every day, the donors who provide the hardware and hosting we rely upon.
Many of you ‘overlap’ in more than one of these areas. Please be aware that the thanks are cumulative. 🙂
[As excerpted from Dermot McNally’s announcement. Context added from additional sources.]
This post is also available in: Dutch French Japanese Russian Spanish
Why this announcement is so sudden? we have a big event here in Indonesia and also I will have another OSM training in Selayar Island on April 3 – 5. This is a bad news!
I personally volunteer to help you with any questions you have, now or at any time later, about how to use JOSM and Potlatch
OSM Foundation does not seem to give a sh*t about you guys… bad for you!
@Kozuch: Instead of thinking “*The OpenStreetmap Foundation*”, think instead several individual OSM fans and contributors (just like you and me) who are giving up two sunny weekends, spending them installing and migrating huge databases on fairly boring remote servers.
@Emir Hartato: it’s wonderful to hear about the effort you’re putting into training more people in Indonesia. It should be possible to do everything that you normally do during the training, except the final upload and seeing it go live. One option might be to setup a local database instance, such as your own laptop, that other people can push to. (Check on
#osm
about account creation beforehand).Happy mapping. For the next week, I’m going to focus on collecting GPS traces so that they can be uploaded afterwards.
Just curious – why do you need several days of downtime? Does it take so long to import the data?
The OSM database is a gigantic 2.5 TB in size. It takes a long time to do anything with that much raw data even with fast servers.
Wow! 2.5 TB! Would like to learn this project as an administrator.
This explanation does not justify your late announcement… you tell us 5 days in advance about a longest downtime ever??? Hello???
I don’t know about OSM Foundation, but OpenStreetMap has had a HUGE problem for 2-4 years now because of changing from license CC-BY-SA 2.0 to the OdbL Open database License and the ctdl(or whatever in god’s name it’s called??). This has not only disrupted about every mapper contributing but I also left OSM for at least half a year.(if you try to follow a license discussion you’ll end up either enlightened or insane)
What I really hope is that I agreed to odbl and cttdl and any later versions of them, because if we are going to have a hell to agree to odbl version 2, then we’ll lose….we’ll just lose. It will be bad for everyone.
Since last year it is known that at April 1st the license is to be changed. Anyone who has looked a little further into OSM will have taken into consideration that the “switch” won’t be done in a minute.
For myself I am glad this nightmare going on nearly all the time I contributed to OSM will have an end soon.
Pingback: ODBL switch, now we wait. « 4253
Pingback: 2012/3月 – 4月のサービス・スケジュール | OpenStreetMap Foundation
The sysops and communications team are acutely aware of the need to give advanced notice to people planning events involving editing. But this is the beginning of technical work which needs to happen for the license change, and overall this work is a big deal (been discussed for years!) and yes it entails some disruption. It’s also quite complex, with many factors at play. You should be aware that there maybe be further disruption in April. The plan may need to be adjusted. We have been in intense discussions with the ‘rebuild’ team to try to reach a clear decision around when the read-only time would be needed, to try to bring this announcement as soon as we possibly could. But yes it wasn’t as advanced notice as we would have liked.
There will be more updates on this blog as things progress. If you’d like to know more, and get the inside track on how it’s all going, hop on IRC or follow the ‘rebuild’ mailing list.
HEy guys!
Great outstanding work! I know what You’re all talking about.
So keep on going. Just a short break, also for tired eyes of the mappers.
🙂
Greetings from Switzerland
Michael
My question is why has the data button has disapeared from the openmap page?
The data tab is now under the edit tab, it has simply moved to a different location in the interface.
Thanks
Woaw, a schedule and a complete description on how the migration will take place … right AFTER the licence migration deadline.
I have no word to describe how angry I feel about all those datas that will be lost, in this ‘useless’ migration.
The amount of data lost is around a months worth of mapping at the project’s current growth rate. Once we have moved it is done and we never need to look back.
In future can you please give a month or more’s notice of major downtime? I’ve arranged a trip to Uganda (at great expense to my sponsors) with the intention of adding data to OSM. If I’d known about this I might have postponed the trip by a few days.
Hi Dave,
You doing anything with http://www.mappingday.com/?
Simon
i’m planning to edit offline via JOSM in the meantime and add the work later when the server turns back on, you can do this too 😉
We have also planned an event in which particpants from various country are involved during this period. This event can’t be rescheduled. May I know, if there is any way (some other server), where we can upload edits, user may see rendering their edits, which may be lost or may be added to database at the end of your migration. Any tip, help, alternate will be a big relief to us.
Seems like many people are piss*d off of this announcement…
Kozuch. This is 1-4 days of people being pi**ed off. If you check
http://lists.openstreetmap.org/pipermail/legal-talk/2011-January/date.html
http://lists.openstreetmap.org/pipermail/legal-talk/2008-December/date.html
You can see people being pi**ed off for about 3+ years. That’s nothing compared to 1-4 days. Of course the ideal would be everybody pleased for ever and 0 downtime.
I am not part of any of the working groups, but I have known for a long time that this would happend around April 1st. I may not have known the exact schedule and length of the outage, but it was definitely expected.
I look forward to the change which means I can now again build on other peoples work without worrying that my changes will suddenly be removed because the previous mapper did not agree to a change.
To the team performing this work, thank you!
I want still to agree with the licence changing, for the data what I included. How to declare this ??? I didn’t know about this change (or perhaps I even agreed already, I dont remember me)
wl59: you can do it in 40 minutes time trough this (login first)
http://www.openstreetmap.org/user/terms
If this show your preferences, then you are already accepted CT and ODbL and there’s nothing to worry about.
I can’t understand confusion and anger at distruption, but this date was known for a year. I’m no fan for this event myself, but as I want to see more OSM data usage without legality fear, this must be done. Also I think discussions around CT and license, while heated, have been quite productive and result is best compromise we could have.
Hi Guys
Thanks – very excited about this cut over – I think it is going to be great for the OSM project and for the greater community.
It is a huge amount of work – just wanted to say – thanks
Matt 🙂
I expect some messages about this to my email, but not found it. This is not good. I not watch forum or blogs for OSM news and email to members is good choise for important news like this.
Go ahead and thanks for doing this work. A small service disruption is a very reasonable cost to pay. Don’t be upset by a few whiners 🙂
For those who want to do edits in JOSM, there are ways to download data.
Download a suitable file from http://download.geofabrik.de/osm
Then use OSMCONVERT to get a smaller extract to work with.
Eg
./osmconvert germany.pbf -b=10.5,49,11.5,50 -o=nuernberg.osm
Of course you can not save the work, but it’s good for you if you become frustrated to not work in JOSM!
You can find osmconvert are:
http://wiki.openstreetmap.org/wiki/Osmconvert
You can also use the “Overpass API” via the “mirrored download” plugin for JOSM:
http://wiki.openstreetmap.org/wiki/JOSM/Plugins/mirrored_download
With latest josm on latest 11.10 Ubuntu (all updated) got error:
Could not load plugin mirrored_download because the plugin main class ‘mirrored_download.MirroredDownloadPlugin’ was not found. Delete from preferences?
Where is error?
That’s one way to avoid having to deal with April Fools Day joke edits.
A big thank you for the big work you are doing!
Albert
an OSM mapper
Pingback: OSM-Lizenzwechsel reißt Löcher in die Hauptstadt | virtualfiles.net
Any advice or preferred new attribution text for data users?
See http://wiki.openstreetmap.org/wiki/Legal_FAQ/ODbL .
The database doesn’t even seem to be in read-only mode. I keep getting “internal server error” from JOSM and others. I’m only trying to download, not upload.
I’ve known about the license change for ages. Why does a simple licence-change require a mass moving of data from one server to another ?
Transferring the database to the new server requires the downtime.
There is never a “good” time to do that transfer to the new server. So doing that transfer now is a less-bad time.
The final license upgrade steps will be completed once the new server is up and running, while the DB is in normal Read-Write mode.
What a waste for a backwards license change. Why should we contribute data to OSM in the public domain when the OSM license itself isn’t PD? Wholes swathes of roads in Canada have disappeared. Not exactly a useful alternative to Google Maps when good data is deleted, just so the OSMF can change the license in then future at will
Keep in mind that the license change was actually voted by the OSM community, and not by a bunch of lowlife bums on a funny island. It is completely okay to disagree as long as you’re aware that you speak from a minority viewpoint.
I don’t think anyone disagree that we badly need a copyright reform, and all these license jumping through the hoop is required to fit the working solution to a broken system. Since it’s broken all hacks we free content people come up with will be broken as well, we’re just busy to pick one less broken. Happens from time to time. (Apart from the server upgrade, which is actually responsible for most of the downtime and which people happily tend to neglect when writing derogatory comments about the license change. :-))
is ok. i looking for the 4th or 5th April and i work on the Map ^^°
Export functionality via the website currently does not work. I imagine this is the same API issue plaguing JSOM users. On what date is this functionality expected to return? It’s not clear in the “Important Dates” – especially since it doesn’t seem from those descriptions like exporting should have ever been an issue.
I’m really fed up. This changes seems to be carried out by the most unprofessional bunch of people one could think of.
The information given here (only five days in advance!) seems to be incorrect from the beginning: THE API IS *NOT* IN READ-ONLY MODE, IS DOWN! It only produces 500 errors, which is equivalent to being down.
Well, maybe the task is harder than imagined, and probably most people could live with a downtime, IF THERE WERE INFOMATIONS on what is currently going on. But no, the blog is mute and the OSM main page is still presenting false information.
I have been a supporter of the licence change, but the current proceedings make me think that it has been a huge error to put trust into the OSMF.
Ist there anyone listening? I bet not. We, the ‘simple’ mappers, we have brought OSM to life, but the foundation seems to have as much interest in us as in ants – best to be trampled.
No, the API is not down. /map calls are not functioning because they require creating a temporary table, which is not possible when database writes are turned off.
If you ask politely on IRC, you’re sure to get answers. But no SHOUTING please.
Everyone here is a volunteer. If you think a better job could be done, please volunteer to help.
The point is that we would like to be informed, and I think we have a right to get at least basic information. Well we havn’t got any as yet, not of the exact deletion rules (which made remapping a question of guessing), not of how you interpret “read-only”, and a schedule only 5 days in advance is hilarious. Mind if I SHOUT?
Honestly, please go breath some fresh air in a park. 🙂
There is no point to act like doomdays are coming. It’s known since a year that the maintenance would happen around this time. And this maintenance is badly needed.
Thank you for your comprehension
This might be know to the core community for a year as you say (or even longer) but definitely is poorly communicated to the average mappers… who got to know those 5 days in advance.
I do mind if you shout. Thank you very much.
Sorry, I don’t even have a clue of how these things work; we’ll lose what we have mapped before?
No, you’ll only lose your previously mapped stuff if you haven’t agreed to the new license. If you go to your profile page it’ll tell you if you’ve agreed to it or not (“Contributor terms:”).
Pingback: API Read – Write returns | OpenStreetMap Foundation