14

Ubuntu MAAS, very cool, awesome in fact, looks like a unique tool for several jobs.

It looks free, but part of its documentation starts already with clauses that would scare anyone with interest in it:

  • Documentation is copy righted by Canonical;
  • Documentation must be used only for non-commercial purposes;
  • If documentation is distributed within the non-commercial clause you must retain copyright;

It just sounds a lot for a guide on how to install MAAS + Juju + Openstack and that scares me a bit. Why does documentation built from the community prevent me from doing anything except look at it? We produce a guide, but I cannot take it to work and look at it or show it as a possible tool that my company would be interested in using or contributing to?

My question is then: Under what license is Ubuntu MAAS distributed and what would be the reasoning for being so worried about copyrighting a simple guide like that so heavily? Is Ubuntu MAAS free?

Bruno Pereira
  • 73,643
  • Hi Bruno, the legal notice in the document you link is pretty standard (I bet they have that same footer on every document they publish). In which way exactly is it "scary"? – Luís de Sousa Jun 04 '14 at 08:17
  • You are inquiring on three different aspects here: copyright, source code licensing and distribution/usage fees. This question might improve if you narrow it down. – Luís de Sousa Jun 04 '14 at 08:26
  • 2
    Your comment makes it clear that you are not so versed in these matters. That legal notice you linked to applies only to the document and not the software; the copyright notice on the software was posted below by Oli. Open any book and you will find a similar notice in its first pages. The copyright notice is not a license, and may not determine if distribution/usage is free or paid. Once released, the license of a particular software version can not be altered. – Luís de Sousa Jun 04 '14 at 08:58
  • 1
    facepalm you are confusing things and will gently request you to stop doing it. The question is done and its simple enough as it is. – Bruno Pereira Jun 04 '14 at 09:19
  • 2
    @LuísdeSousa A copyright notice in a book is a license for how you can and can't use it. They are equivalent. The question is concerned that an official Ubuntu document being non-free might affect the rest of the project. IMO that's a valid concern. – Oli Jun 04 '14 at 09:40
  • 1
    Hi Oli. In Europe Copyright is a different legal entity from a License. Usually books do not include licensing, only Copyright, which by default limits copy, redistribution, etc. This may be different in the US, but Canonical is based in the UK and at least for now must abide to European law. Since there is no reference to source code in the document, that Copyright notice has no relation whatsoever to the License bounding the source code distribution. – Luís de Sousa Jun 04 '14 at 12:04
  • @LuísdeSousa there 2 issues here: 1 is the current status of MAAS as a opensource project and its current license, that is well covered and explained in both answers bellow. The other is the need of including a copyright notice in a "how to install Openstack with MAAS" doc that prevents me from using it as a work presentation tool. To me that shows intent in the future of the project as it is, specially knowing that the documentation is created from contributions from users and developers. That is my concern and what the question is all about. Its a legit question and concern as it stands now. – Bruno Pereira Jun 05 '14 at 11:13
  • Copyright alone prevents you from using the document in any sort of presentation, that would basically be unauthorised reproduction. The legal notice makes it possible for non-commercial purposes. – Luís de Sousa Jun 05 '14 at 13:05
  • I see your point, but I am not trying to discuss what copyright allows you or not to do and how different it is from a license used at the moment in Ubuntu MAAS. – Bruno Pereira Jun 05 '14 at 14:08
  • I voted to close based on the question 'Will it remain like that?'. All other questions in this question can be answered, but we cannot predict the future. – don.joey Jun 06 '14 at 07:48
  • @don.joey idd, you could have fixed it though :) better now?? – Bruno Pereira Jun 06 '14 at 07:54
  • @BrunoPereira Yes. CV retracted. – don.joey Jun 06 '14 at 08:33
  • Unfortunately the link to the document is now broken. – poolie May 20 '15 at 19:21
  • 1
    @poolie Idd, don't really know what is the site's policy in this case. Tried to find the repo that contained the code that built it that document but that also failed. Will flag the post and let the moderators handle it. – Bruno Pereira May 21 '15 at 07:11

4 Answers4

12

I suspect they're just trying to stop people nicking portions of the documentation for their own nefarious purposes but no, by all measures that matter to people like us, that document is not free.

But the MAAS packages in the main repos all use the AGPL3 license:

MAAS is Copyright 2012 Canonical Ltd.

Canonical Ltd ("Canonical") distributes the MAAS source code
under the GNU Affero General Public License, version 3 ("AGPLv3").
The full text of this licence is given below.

Third-party copyright in this distribution is noted where applicable.

All rights not expressly granted are reserved.

AGPL3 is a pretty strange license if you haven't seen it before. It's just like GPL3 except for an additional clause, paraphrased on the "Why AGPL?" GNU page:

if you run the program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the program that it's running. If what's running there is your modified version of the program, the server's users must get the source code as you modified it.

It's undoubtedly free but while most free software licenses let you keep website modifications to yourself, this requires you make them available. That could be important. It might be too free for your purposes. It's an interesting license.

Will it always be free? Probably. Standard open-source logic applies here:

  • If they own the code, they could release future versions as non-free, for-money (or otherwise) releases and stop releasing under AGPL.
  • But Canonical can't stop people redistributing the current version.
  • And they couldn't stop somebody continuing development and/or redistributing a fork of the current version (provided it uses another name).

Like a lot of project starters, Canonical gets extended permissions from contributors to its projects. I can't remember what the current name for this copyright agreement but it would make it extremely easy for Canonical to release closed-source versions of its products... But again, they can't stop the current versions from being [A]GPL.

Oli
  • 293,335
  • 1
    Current agreement -> http://www.canonical.com/contributor-license-agreement – Bruno Pereira Jun 04 '14 at 09:27
  • One difference between the two is that the old agreement was a copyright assignment agreement (where the contributor granted ownership of the contribution to Canonical), while the new one is a copyright license agreement (where the contributor grants permission for Canonical to distribute the contribution). – Bruno Pereira Jun 04 '14 at 09:28
  • That is an important distinction in terms of personal developer rights but doesn't change what Canonical can do with the code. – Oli Jun 04 '14 at 09:30
  • Ok, it was more to provide the current "Canonical gets extended permissions from contributors to its projects. I can't remember what the current name for this copyright agreement but it would make it extremely easy for Canonical to release closed-source versions of its products" than to justify any doubts from my side. – Bruno Pereira Jun 04 '14 at 09:33
  • I'm not disagreeing with you, I was just reaffirming that the change (mentioned in the quote) from the CCA to the CLA doesn't change what my answer says. – Oli Jun 04 '14 at 09:38
  • I know :) Its just that you say I can't remember what the current name for this copyright agreement and I shared the link with you. Nothing else. – Bruno Pereira Jun 04 '14 at 09:39
1

The MAAS source code is distributed under AGPLv3. Assuming there are no additional clauses concerning distribution or usage, it becomes effectively free (even if the code needs to be compiled).

But will further releases retain this License? Naturally no one in the community can answer this question. Even if Canonical themselves wish to retain this License, future policy changes are unpredictable (the company can be acquired, merged or simply disbanded).

If having MAAS open sourced is crucial to your company/institution, then the wisest procedure is to legally bind Canonical into it. This would involve firming a contract by which Canonical legally commits to maintain the software and release future versions under an agreed license (or picking from a pre-determined set of licenses). In such scenario, and assuming your company is also seeded in the EU, the wisest option is the EUPL.

My advice would be for your company/institution to contact Canonical Legal inquiring for the possibility of such a contract. Even if you do not really intend to firm such contract, their receptiveness, or lack thereof, might already tell you where they are headed.

If your company/institution does not have the legal skills/resources to deal with these issues, I would advise you to seek help from OSOR.

Luís de Sousa
  • 13,227
  • 26
  • 81
  • 128
1

The text quoted in the comment shows that at least the documentation is non-free.

The Launchpad page for MAAS, which seems to be the most detailed source, says on 2015-05-21

GNU Affero GPL v3, Other/Proprietary (temporary)
...
This project’s licence is proprietary.

So it seems that MAAS is at least partially under a proprietary licence. It's hard to find out exactly what that licence might be, and it's not present in the source tree.

Canonical seems to hold that in addition to the source code licence declared in the tree, they have other rights over software they publish, declared in http://www.ubuntu.com/legal/terms-and-policies/intellectual-property-policy.

This page talks specifically about Ubuntu, but applies to all their trademarks and other intellectual property rights and so would seem to include MAAS. It imposes some limitations on redistribution of collections of software, themes, and installer images.

It's not clear to me exactly how they intend this to be interpreted but it does seem they believe there are further restrictions on how you can use the software beyond what's granted by the source tree's licences.

See also, this question about selling computers with Ubuntu pre-installed and restrictions on commercial use.

poolie
  • 9,241
-1

You have to understand that Canonical makes a living by supporting (for money) software which is free (to distribute). This document is relevant to support MAAS, which is free. So, to address your 3 points:

  • Canonical copyright license - that's automatic anyway, as they wrote it.
  • Non-commercial use - don't compete with Canonical using Canonical resources
  • Retain copyright clause - fairly obvious, you can't just strip legal conditions.
MSalters
  • 325
  • 1
    So that's a 'no', in short. A non-commercial use clause makes something non-free software according to the FSF's Free Software Definition, or the Debian Free Software Guidelines. – poolie May 20 '15 at 19:27
  • @poolie: Be aware that you might be making the same mistake here, and that's confusing free software and free documentation. There are dozens if not hundreds of copyrighted books about Linux, and that doesn't make Linux one iota less free. MAAS can be free even if the documentation isn't. – MSalters May 20 '15 at 20:25
  • 1
    @MSalters agreed, but are those book created by contributing members as part of a open-source project? No they are not. That was why the question showed up in the first place. – Bruno Pereira May 21 '15 at 07:25
  • 2
    @MSalters "Canonical copyright license - that's automatic anyway, as they wrote it." - that document was built from launchpad branch from contributors of the open-source project MAAS. Being able to claim that Canonical "wrote" it just shows how shady the contributors license is. – Bruno Pereira May 21 '15 at 07:29
  • @BrunoPereira: The individual contribution copyrights do not take away the fact that there's a separate copyright created by Canonical when they compiled those contributions into a book. – MSalters May 21 '15 at 08:49
  • @MSalters, as that page says, "in June 2004 the Debian project decided to explicitly apply the same principles to software documentation, multimedia data and other content." If you're trying to say, MAAS is free but its documentation is non-free, go ahead and say that. – poolie May 22 '15 at 00:55