Notice that I am not changing the GPL license.
Summary:

Basically the source code is GPL, not BSD. The official binaries (from
me) are freeware.

Explanation:

I just specify that your applications are not considered derivative
work unless 1) you cut and paste web2py code in your applications, 2)
you modify the source of one of the web2py files. As long as you
follow 1 and 2 you can distribute your apps (not web2py) under any
license you wish.

I also added the exception. The exception covers the official web2py
binaries (not the source code) and says they can be distributed with
your application as long as you say you are doing so (basically
freeware). This gives you one more right but does not conflict with
the GPL (which covers the source instead). You still do not have the
rights to distribute binaries of derivative code which is the critical
point of the GPL.

The point here is to make it as easy as possible for you to distribute
web2py and web2py applications but if you make any modification to
web2py (make it better) you make to make source code of the changes
available to everybody else. You cannot make a closed source
"improved" version of web2py.

This protects users (developers of applications) from contributors
(developers of web2py) since the latter cannot stop the open source
development and turn web2py into a closed source commercial product,
which BSD would instead allow. If they want to improve web2py they
must release the improvement under GPL.

Also notice that I own the trademark on web2py and paid a lot of money
for it. This means only the "official" version can be called "web2py".
I am going to enforce this in order to  prevent confusion between
users. The strength of web2py is that there is one of it and this is
necessary to guarantee portability and backward compatibility of code.







On Sep 24, 10:04 am, Anand Vaidya <anandvaidya...@gmail.com> wrote:
> On Sep 24, 10:47 pm, DenesL <denes1...@yahoo.ca> wrote:
>
> > IMHO that's OK, per the latest manual, section 1.8:
>
> > The web2py license also includes a commercial exception:
>
> > You may distribute an application you developed with web2py together
> > with an unmodified official binary distribution of web2py, as
> > downloaded from the official website[1], as long as you make it clear
> > in the license of your application which files belong to the
> > application and which files belong to web2py.
>
> I was wondering whether such exceptions are acceptable to the FSF
> "linking rules". I know that Massimo owns the rights to the code and
> the intention here is to grant generous  "Do as you wish" BSD type
> terms to users.
>
> Will these exclusions be acceptable, say in court or to FSF? GPL
> itself has been proven in courts many times, though....
>
> PS: A true incident:
> A while ago, one of our competitors wrote a  web front-end to some
> piece of software (which I will not name) and licensed it GPL2.0, but
> added a clause that , (IT) service providers were not eligible to use
> the said software. I was certain it was in violation of GPL (no
> discrimination clause) and will not be acceptable to FSF (maybe courts
> too?) and had thought of complaining to FSF  but the said competitor
> went out of business ;-)
>
> Regards
> Anand
>
> > > Oh, and how do I create the Windows "exe" file or Mac app that runs web2py
> > > with my default application and initialized database installed?
>
> > Can't help you there mate, I have not done that.
>
> > DenesL
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to