web2py 1.91.4 - new LGPL3 license

Massimo Di Pierro mdipierro at cs.depaul.edu
Thu Dec 23 15:51:31 CET 2010


Thanks to our 100+ contributors. This is our best release ever. 

[download here](http://www.web2py.com/examples/default/download).

------
Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python. LGPLv3 License
------


Over time we added lots of new features.

Integrated Database Abstraction Layer with support for SQLite, PostgreSQL, MySQL, MSSQL, FireBird, Oracle, IBM DB2, Informix, Ingres, and Google App Engine (CouchDB support experimental). Automatic migrations (both create table and alter table).

Wed based IDE with [wizard](http://www.web2py.com/demo_admin/wizard/index), [designer](http://www.web2py.com/demo_admin/default/design/demo_app1), [editor](http://www.web2py.com/demo_admin/default/edit/demo_app1/models/db.py), [internationalization interface](http://www.web2py.com/demo_admin/default/edit_language/demo_app1/languages/it-it.py), database administrative interface, [testing](http://www.web2py.com/demo_admin/default/test/demo_app1), [ticketing system](http://www.web2py.com/demo_admin/default/errors/demo_app1), shell, mercurial integration and [ready layouts](http://www.web2py.com/layouts) and plugins.

Powerful Role Based Access Control and integration with OpenID, Oauth, CAS, PAM, Facebook, Linkedin, Google, Twitter, Janrain. API to create web services (json, xml, rss, jsonrpc, xmlrpc, amfrpc, soap) generate RTF, Latex and PDF, send SMS services and accept Credit Card payments with AuthorizeNet and Google checkout [via plugin](http://web2py.appspot.com/plugin_checkout/default/checkout)

Authomatic form generation and processing.

[Very secure](http://www.pythonsecurity.org/wiki/web2py/): granular access control, XSS prevention, SQL-Injection prevention, form validation and url validation, csrf prevention, hashed password, signed urls, HTML sanitization.

The most pythonic template language with full python support + include/extend/blocks. 

[Lots of users](http://groups.google.com/group/web2py), [many apps deployed in production ](http://www.web2py.com/poweredby), and many [example apps](http://web2py.com/appliances).

[Excellent online documentation](http://web2py.com/book) (537 pages when printed)

In the last year the database abstraction layer and the template language have been completely re-written (each implemented in one file each, [template.py](http://code.google.com/p/web2py/source/browse/gluon/template.py) and [dal.py](http://code.google.com/p/web2py/source/browse/gluon/dal.py)) so can be used with other python frameworks.

All in one package without dependencies. Does not require installation and can run off a USB stick (like having a Python based Heroku in your pocket). Runs on CPython 2.4-2.7, Jython and PyPy (experimental).

Runs on Google App Engine.

[Professional support and long term support agreements](http://experts4solutions.com) for those who want/need it.

The license changed today from GPL2+exception to LGPL3. You can release your web2py apps commercially and closed source (python bytecode compiled).


More information about the Python-announce-list mailing list