<span class="q">On 9/2/07, <b class="gmail_sendername">Frederik Ramm</b> <<a href="mailto:frederik@remote.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">frederik@remote.org</a>> wrote:</span>
<div><span class="q"><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
80n,<br><br>> When you signed up to OSM you will have been presented with this<br>> statement:<br><br>>    "By creating an account, you agree that all work uploaded to<br>>    <a href="http://openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

openstreetmap.org</a> and all data created by use of any tools which connect<br>>    to <a href="http://openstreetmap.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">openstreetmap.org</a> is to be licensed under this Creative Commons license
<br>>    (by-sa)."
<br><br>Sure you want to go down that route?<br>The CC-BY-SA license says:<br><br>"Attribution. You must attribute the work in the manner specified by<br>the author or licensor (but not in any way that suggests that they
<br>endorse you or your use of the work)."</blockquote></span><div><br>Good point.<br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I hereby specify that you must attribute my work in the following<br>manner: "Do not embed my user name in maps produced; either omit it, or<br>list in in a textual appendix to the map."</blockquote></span><div>
<br>You chose to make your user name public.  Do you want to rescind that now?  Those who have not made their user name public will not have their names on the map.
<br><br>(FWIW I think this public setting should be reversible.  Obviously it cannot be rescinded for names that are already in a planet file somewhere, but it would mean that all future edits were no longer public which must have some value.)
<br> </div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm saying this tongue-in-cheek since it was you who started pointing
<br>
me at the "letter of the license". I don't acutally mean to enforce<br>this license just yet it but you should be aware that as things<br>currently stand, it is the licensor and not the licensee who decides
<br>
what attribution to use.</blockquote></span><div><br>It will be somewhat impractical if everyone wants a different form of attribution, but you are right - that is exactly how it is at them moment.<br> </div><span class="q">
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
We have gotten around attribution until now on the grounds that it was<br>not feasible. If you start to suggest that it could be feasible, then<br>people will expect you to do it right, and that's opening a can of<br>

worms to me.</blockquote></span><div><br>No, we have just ignored the requirement and violated the license terms of all our users.  It is demonstrably feasible and people should expect us to do it right.<br> </div><span class="q">
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
>    With respect to your second point, it is the API that is at fault here.<br>>    If the API provided a list of all the contributors for each way then t@h<br>>    could also provide the appropriate attribution.  Its the API that needs
<br>>    fixing then the right thing can be rendered.<br><br>No it cannot, because it does not necessarily know. </blockquote><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Even if you were to collect all authors of all nodes and segments used<br>by a way, which would be an absolute performance nightmare, </blockquote></span><div><br>It would not be a performance problem if the copyright was just stored as a tag containing a list of authors.   The clients (or preferably the server) could automatically add to the list each time it was updated by a new author.
<br> </div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">you would<br>still miss out some. For example, if you split a way, this is not a
<br>"native" operation to our data model; to the API this looks like one<br>way shortened, another created. The new way will not inherit the<br>history of the old one, but copyright-wise of course the original<br>

authors are part of it.</blockquote></span><div><br>The new way would inherit the copyright tag of the old way. <br> </div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

If you draw a motorway, but only one direction, and I later add the<br>other direction as a way in its own right but without referring to my<br>own GPS track or an aerial image, my way is, in terms of licensing,<br>surely a "derived work" of yours. Being very strict I could but that
<br>in the "source" tag, but I don't think anyone will do it... the fact<br>that my way is based on yours will remain unknown to the API.<br><br>All these things can be fixed, and I assume your "experiment" is aimed
<br>at encouraging people to think more about the licensing and<br>attribution stuff when developing OSM software. I'd much rather have<br>everbody sign a "it's ok if OSM is attributed instead of me<br>personally" statement and then do away with all this bean counting.
</blockquote></span><div><br>People already spend far too much time *thinking* about licensing.  My experiment is more about *doing* something about it.  <br><br> <br></div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Bye<br>Frederik<br><br>--<br>Frederik Ramm  ##  eMail <a href="mailto:frederik@remote.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">frederik@remote.org</a>  ##  N49°00.09' E008°23.33'
<br><br></blockquote></span></div><br>