annotate www/licenserant.html @ 332:d3f85181d882

Fix the old dead link about mepis with one from linux.com. (Thanks Christian Holtje.)
author Rob Landley <rob@landley.net>
date Thu, 18 Dec 2008 16:19:43 -0600
parents 6aac63925eff
children f7780b485e6f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 <!--#include file="header.html" -->
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
2
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
3 <p>The reason for the clarification of section 3 is that
332
d3f85181d882 Fix the old dead link about mepis with one from linux.com. (Thanks Christian Holtje.)
Rob Landley <rob@landley.net>
parents: 226
diff changeset
4 <a href="http://www.linux.com/articles/55285">what the FSF did to Mepis</a> was inexcusable. (Further discussed
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 in <a href="http://www.busybox.net/lists/busybox/2006-June/022797.html">this
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
6 thread</a>.)</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
7
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
8 <p>A small Linux distributor named Mepis (more or less a guy in his garage)
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 partnered with a big linux distributor called Ubuntu (multi-million dollar
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
10 company with offices in more than one country). Mepis put out a press release
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 quoting Ubuntu's founder about how cool the partnership was, and then Mepis
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
12 pointed to Ubuntu's source repository for GPL packages it was using unmodified
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 Ubuntu versions of. And the FSF went after them.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
14
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
15 <p>As far as we're concerned, Mepis didn't do anything wrong, and the FSF
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
16 was a bully. The FSF was wrong when it tried to make an example out of a
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 company that was acting in good faith.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
18
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
19 <p>To make sure the FSF doesn't pick on anyone else against our wishes, we're
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
20 clarifying that if you didn't modify the source code, and the binaries you're
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
21 distributing can be entirely regenerated from a public upstream source,
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
22 pointing to that upstream source in good faith is good enough for us. As
332
d3f85181d882 Fix the old dead link about mepis with one from linux.com. (Thanks Christian Holtje.)
Rob Landley <rob@landley.net>
parents: 226
diff changeset
23 long as the upstream source doesn't object to the extra bandwidth,
226
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
24 and the correct source code stays available at that location you specify
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
25 for the duration of your responsiblity to redistribute source, life is good.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
26
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
27 <p>There are a few common sense caveats. This doesn't mean it's fair for a
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
28 Fortune 500 company to point millions of people at somebody's home DSL line
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
29 (certainly not without asking first). And if the source that's available there
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
30 is not the complete corresponding source to the binaries you distributed, then
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
31 obviously you haven't fulfilled your obligations by pointing to some _other_
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
32 source. (If you modified it, we want the patch, and claiming you didn't
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
33 modify it when you actually did would be fraud.) And if the code stops being
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
34 available at that location, you're not off the hook and have to find a new
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
35 location or put up your own mirror.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
36
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
37 <p>So this is not a "get out of jail free" card: It's still your responsibility
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
38 to make the complete corresponding source available. We're just saying you can
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
39 reasonably delegate to something like Sourceforge or ibilbio, and as long as
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
40 everyone who wants the source can get it, we're happy. If the site you point
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
41 to objects or goes down, responsibility obviously reverts to you. But there
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
42 are plenty of high-bandwidth places that mirror open source for free these
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
43 days: sourceforge, OSL, ISC, ibiblio, archive.org, and so on.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
44
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
45 <p>Oh, one last note: if people come to you asking "where's the source"
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
46 and your answer doesn't satisfy them, ask yourself "did I identify which
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
47 specific version I used, and if I didn't modify it at all did I explicitly
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
48 tell them this"? If you don't identify the source you used in enough detail
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
49 for open source developers to reproduce what you did, you haven't complied with
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
50 your license obligations yet. Identifying the specific source you used
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
51 is a very important part of the "written offer" bit that often gets
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
52 overlooked.</p>
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
53
6aac63925eff Update web pages.
Rob Landley <rob@landley.net>
parents:
diff changeset
54 <!--#include file="footer.html" -->