>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 -~----------~----~----~----~------~----~------~--~---