[Developers] Acre hosted app licensing - BSD only?

Stefano Mazzocchi stefano at metaweb.com
Thu Jul 2 16:42:14 UTC 2009


Tom Morris wrote:
> The MQL licensing conversation recently made me think of a couple of
> other licensing issues that I've been wondering about.  The first
> concerns Acre.
> 
> There are a number of references to all Acre code being BSD licensed
> which make it sound like it's mandatory, not just a suggested or
> default thing (and something that all Metaweb staff does), but I
> haven't been able to find any place where this is actually mentioned
> in a legal (or even semi-legal) agreement.  Is there a separate
> license for freebaseapps.com or have the lawyers said that since the
> source code gets stored in the graph and graph is CC-BY licensed that
> the equivalent software license is BSD?

We are working on updating the terms of service right as we speak.

They will boil down to this:

1) your can host apps on Acre only if they are somehow using data from 
Freebase, this is *not* a general hosting service like Google App Engine 
and it's not designed to compete with one.

2) by using Acre, you agree that the source code of your app will be 
licensed under a BSD license automatically. You will also be allowed to 
upload code licensed under a BSD-compatible license like the MIT license 
or code under public domain (say jQuery), but nothing you can keep 
proprietary or prevent others to clone or fork your app.

The idea behind this requirements is that we want to maximize the 
ability for people to 'clone' other people's apps without having to care 
about licensing restrictions or without having to check every app and 
every one of their dependencies.

We've picked BSD for no other reason that we feel it strikes a balance 
between protection, simplicity and compatibility with the javascript 
library ecosystem that exists right now on the web and also didn't want 
a license that prevented people from taking code from Acre and use it in 
their own apps outside (this turns out to be especially useful would we 
decide to open source Acre or parts of it to allow others to run apps 
with their own resources instead of Metaweb's)

NOTE: this is not a mandate from our lawyers (there is no such thing as 
'code license equivalent to CC-BY'), but a very explicit decision on our 
part to maximize the velocity of code in the app development environment.

I hope this clarifies things, but if not, I'll be happy to answer any 
other question you have on this (as it also helps me write the FAQ 
answer later ;-)

> Similarly, there's a mention in one of the FAQs (don't have the
> reference at hand at the moment) about Acre hosting being restricted
> to apps which access Freebase.com as stated in the TOS, but I can't
> find a ToS agreement anywhere, let alone one which says that.  As an
> aside, it would be great to have all such references linked directly
> to the relevant page.

They will: once the documents are ready (and the language approved by 
our lawyers) they will be linked in the right places.

-- 
Stefano Mazzocchi                              Application Catalyst
Metaweb Technologies, Inc.                      stefano at metaweb.com
-------------------------------------------------------------------



More information about the Developers mailing list