[Strategic] Fwd: Subject: Forks and such

Jim Brown jim at cloudmade.com
Sun Aug 29 20:24:18 BST 2010


A general observation on this topic:

If the data is forked, the two (or more) forks will continue to diverge over time...  Dual contributions are possible of course of new data into both forks, but any kind of editing will increasingly be impossible to apply to both sets.

The primary driver for this difficulty is the cascading effect when an object is changed in one fork and not the other, from that point only the lowest common denominator can be edited (a pre fork version, or the last common edit) in a common fashion.  Any edits that use the non-dual information can only be applied to the data set that it came from.

This will continue to escalate one object at a time...  over time as each object is edited in only one fork it will have a distinct identity per fork.  

In essence, unless I am missing the point (and I may be) the ability for any individual mapper to edit upon, and contribute to, multiple forks decreases as the forks diverge.

So specifically, the impact of forked data sets is substantially different from " multiple editors, renderers, loggers, navigation apps, routing Applications" that are acting on the same data set.

My opinion only of course.


Jim



-----Original Message-----
From: strategic-bounces at openstreetmap.org [mailto:strategic-bounces at openstreetmap.org] On Behalf Of TimSC
Sent: 29 August 2010 20:01
To: strategic at openstreetmap.org
Subject: Re: [Strategic] Fwd: Subject: Forks and such


Hi all,

First, a general question. Is it useful for the strategic working group 
if the pros and cons of OSM administered forks are listed? Or is this 
obvious? (I doubt that somehow...) We can put something together if 
necessary.

Secondly, I guess I don't really know anything about any existing OSM 
strategy and I don't go to SOTM. I like your page about the values of 
the working group [1]. It would be a good idea to try to get as much 
community buy in as possible on this (in contrast with certain other 
activities of OSMF, but that is another story). Hadn't we better nail 
down the values before discussing this fork issue? I guess the values 
are mature enough for a preliminary stab at what OSM might be like in 5 
years. As far as I can tell, OSM has always valued being a "do-ocracy". 
This makes forking at least compatible with present  (if not future) OSM 
values?

On 29/08/10 00:25, Grant Slater wrote:
>
> Managing OSM's existing growing infrustructure and servers is already
> a complicated and time consuming task and I have no personal desire to
> complicate my job further by supporting forks on OSM's infrustructure
> and servers.
>    
A good point. OSMs resources (specifically money and sysadmin time) are 
finite. In fact, the lack of sysadmin resources is the biggest obstacle 
to forking IMHO. But to rule forks out on this objection seems rather 
reactionary. You would obviously expend effort on ideas that you think 
are worth while. You don't think a PD/CC-BY-SA fork is worth spending 
your effort supporting. Many in the mapping and user communities prefer 
PD-like or other licensed data and think it is worth while. It's fine to 
refuse to cater for their desires based on personal priorities, but then 
please don't claim OSM is run by consensus.

Hypothetical question: if more volunteer sysadmins stepped forward, 
would this remove your objection? Having different licensed forks might 
open funding doors and cooperation that previously is blocked. The USGS 
might be more friendly if we shared our data back in a form they could 
use. People on the OSM fork google group seem to be planning to raise 
funds and personally administrating their servers. I feel the resources 
issue is very much an open question.

> I believe OSM's strength is its community and supporting the
> fracturing of its own community into distinct forks is unwise in my
> opinion.
>    
OSM has multiple editors, renderers, loggers, navigation apps, routing 
applications. This has only illustrated how diversity is a good thing. 
By analogy, different licenses might improve the project. It's hardly 
like the community will be cut in half. I would be happy to contribute 
my data to both and spend time manually integrating my surveying. A 
potential problem is increasing complexity for users. The learning curve 
to begin mapping is already pretty steep but I don't think this is 
insurmountable.

Regards,

TimSC

[1] 
http://wiki.openstreetmap.org/wiki/Strategic_working_group/VisionMissionValues


_______________________________________________
Strategic mailing list
Strategic at openstreetmap.org
http://lists.openstreetmap.org/listinfo/strategic



More information about the Strategic mailing list