>From this description it sounds like my use is covered by the existing
license.  I do not plan to make changes to the underlying web2py code
-- I certainly would not make changes and refuse to offer them back to
the project.

>From looking at the packaging angle, it appears the Windows package
must be made from a Windows machine.  My server will be running Linux
so that isn't an option.  I think I will distribute a package with
web2py and my application, and then have it download its data from the
Internet server as soon as my application starts.  That way I can
package one zip file for everyone and not have to include the sql data
in it.

Thanks for your response, Massimo.

Warm regards,

Joe Barnhart

On Sep 24, 10:01 am, mdipierro <mdipie...@cs.depaul.edu> wrote:
> 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