Some notes on copyright and licensing
February 08, 2013, 02:29:27 pm
Hey all, I wanted to share some legal tidbits that might be interesting to everyone contributing to the Elkarte project. This information comes from the Software Freedom Law Center. 1) The copyright line question -- the answer, for Simple Machines, is that the copyright statement says "Simple Machines and Simple Machines contributors". This acknowledges that the organization has the right to defend against copyright infringement. This is only important to Elkarte if it ever wishes to have the "Elkarte project" sending notices to copyright/license violators, as opposed to having them sent on behalf of the individual contributors. 2) Some small recommended changes to the copyright block and distribution a) Where each file says "license statement at <URL>", it should also be "and in the file license.txt at the top level of this distribution" b) There should also be a mention, at the top of the file, of a contributors.txt c) and, of course, license.txt and contributors.txt files at the top of the distribution. 3) If Elkarte wants to do more to establish copyright, it will register copyright ($35 online) to each major release. Minor releases would be derivative works, and so would be covered by the copyright on the major release. The idea is to AVOID ever going to court, because court is too expensive. Angelina Belle VP, Simple Machines.
Re: Some notes on copyright and licensing
Reply #4 – February 11, 2013, 05:15:38 pm
I agree that the truth of statements about who the copyright holders are is the same no matter what is in the copyright line. That line is merely for information, to let everyone know who the copyright holders are, since they might not know without this information line. For SMF, the SFLC lawyers told me "Simple Machines and Simple Machines contributors" is the most descriptive and most useful. That is because I told them that the SMF team does function as an editor of the joint work. That is my observation of how team members set priorities for features, refactoring, and make decisions on which contributions are going to be accepted into the code. EVERYONE holds copyright -- contributors and editor, and it is useful to add that into the current copyright statement in the SMF code. Making such a change to the copyright statement is a decision which should be made by the SMF project team members, who are more or less also the Simple Machines members. Each project can be different, depending on how it is run. Elkarte project members are the only ones who can explain to the world how the Elkarte project functions, and whether "Elkarte" belongs in the copyright statement at all, or whether Elkarte would prefer only "Elkarte contributors".
Re: Some notes on copyright and licensing
Reply #7 – February 15, 2013, 12:09:50 pm
OK, first up, as I understand it, Angelina was the one who actually spoke to the SFLC. I would also note that I have been known to stand up and shout this one from the rooftops. There are multiple issues at stake. Firstly, the matter of original and individual copyright ownership. Is there any doubt of understanding that those who have contributed code hold copyright on the code they have contributed? They hold copyright. Even those who signed CLAs have not waived that, they just gave SM a licence to use it. The proposition as put forward essentially asserts the copyright of the code in each file as 'SM + all contributors' with a full file indicating everyone who has contributed. This is in line with how the Apache project operates. (And incidentally with the way the CLAs were originally written, based as they were on the Apache CLA) Secondly, the matter of collective copyright ownership. I own the copyright on the code I contributed. You own the copyright on the code you contributed. There's no doubt or assertion to the contrary. Who owns the total collective code? This is where it gets tricky. You and I might own individual lines, individual functions or more. But who owns the collective copyright on how those lines are assembled into a single work? More importantly, who is going to defend the work when claims are made against it (either by people copying it inappropriately, or against claims of copied work)? Are you going to defend it? You can defend the parts you wrote, but you have no business defending the work to which you have no copyright, and that would get laughed out of any legal centre you walked into with it, including a court. SM as the distributor has a certain amount of legal precedent in its favour as being the collective copyright owner as an organisation. Thirdly: copyright exclusivity This is the part I think you're most upset about, and I think if I'm honest it's a misunderstanding on your part. It has never been the intention of SMF to claim sole and exclusive rights to anything you contributed. It may have been misunderstood as that - and certainly that was the impression I was given, more than once. However, the intent has always been about protecting the work - at no point were you ever asked to sign over your copyright. Assuming you signed either or both of the CLAs, you should re-read the clause about what you granted to SMF - a perpetual non-exclusive irrevocable right to use the work and to build derivative works. But that doesn't change the fact that you own it. You always did. Just as I always owned my contributions. Just as Unknown legally owns his, etc. The whole concept of the CLA was about joint ownership - we still own our work, but we allow SM to use our work and in return for our contribution, they defend it on our behalf as part of defending the overall package. Thus the correct copyright line is indeed "Simple Machines and Simple Machines contributors", on the basis of the two separate strands, with the full list of contributors included with the package. This is how other, longer established, larger projects work. It also provides a blanket of protection - if there were to be a lawsuit, it would naturally target the parent distribution first rather than targeting individuals. Your argument about 'owning copyright' is flawed, as is to a point the viewpoint of the person who probably made that quote (if it is who I think it is). You can, after a couple of months of support, be eligible for team duties. And onwards to NPO membership. However. that does not give you any rights to the code's ownership. You certainly don't own anything in the code unless you put it there yourself, not even as an NPO member. The organisation owns some limited rights, but not enough to claim ownership of anything. If you leave the NPO, you don't get to magically keep the rights you had. The organisation has those, not the people in it. Only people acting in an official capacity, working on official business, can actually make any claim - and even then it's still not as strong as any claim you hold on anything you contributed.
Re: Some notes on copyright and licensing
Reply #8 – February 15, 2013, 02:02:23 pm
Question: do we have to import all the arguments and acrimony from the SMF boards to this site? Suggestion: anyone who wants to do that should get a room, and leave the rest of us in peace.
Re: Some notes on copyright and licensing
Reply #12 – February 15, 2013, 05:46:14 pm
Arantor, a note: I am surprised you even consider the issue of the so-called "exclusivity". That is a red-herring. No one and never in FOSS grants any exclusive rights. Not even actual copyright assignments don't: even they grant back a maximal license (they mean exactly the converse of Apache-type CLAs.). Note also that the *copyright license*, again, is non-exclusive, and grants exactly the rights it grants. Please, lets move forward from that. Just leave it aside, because if that is what you read, then the reading is incorrect. As a side note to this. So, I get that this is how people are pressured and conversations messed up in private environments at SM lately.
Re: Some notes on copyright and licensing
Reply #13 – February 15, 2013, 07:41:16 pm
So, let's move from that, which brings me back to the question I already asked: what exactly is the problem you have with the proposal, and WHY is it a problem? Right now all I'm getting from you is that you disagree with it because it's not what you want. This is bigger than you.