diff --git a/applications/examples/views/default/download.html b/applications/examples/views/default/download.html index 362d64bf..c1ecdec5 100644 --- a/applications/examples/views/default/download.html +++ b/applications/examples/views/default/download.html @@ -81,7 +81,7 @@
Web2py code is released under LGPLv3 License. This license does not extend to third party libraries distributed with web2py (which can be MIT, BSD or Apache type licenses) nor does it extend to applications built with web2py (under the terms of the LGPL.
-Applications built with web2py can be released under any license the author wishes as long they do not contain web2py code. They can link unmodified web2py libraries and they can be distributed with official web2py binaries. In particular web2py applications can be distributed in closed source. The admin interface provides a button to byte-code compile.
+Applications built with web2py can be released under any license the author wishes as long as they do not contain web2py code. They can link unmodified web2py libraries and they can be distributed with official web2py binaries. In particular web2py applications can be distributed in closed source. The admin interface provides a button to byte-code compile.
It is fine to distribute web2py (source or compiled) with your applications as long as you make it clear in the license where your application ends and web2py starts.
web2py is copyrighted by Massimo Di Pierro. The web2py trademark is owned by Massimo Di Pierro.
read more diff --git a/applications/examples/views/default/examples.html b/applications/examples/views/default/examples.html index f048b557..905d22e9 100644 --- a/applications/examples/views/default/examples.html +++ b/applications/examples/views/default/examples.html @@ -50,10 +50,10 @@ def hello3(): and view: simple_examples/hello3.html {{=CODE(open(os.path.join(request.folder,'views/simple_examples/hello3.html'),'r').read(),language='html',link=URL('global','vars'),_class='boxCode')}} -If you return a dictionary, the variables defined in the dictionery are visible to the view (template). +
If you return a dictionary, the variables defined in the dictionary are visible to the view (template).
Try it here: hello3
Actions can also be be rendered in other formsts like JSON, hello3.json, and XML, hello3.xml
+Actions can also be be rendered in other forms like JSON, hello3.json, and XML, hello3.xml
You can also generate HTML using helper objects HTML, BODY, H1, etc. Each of these tags is a class and the views know how to render the corresponding objects. The method .xml() serializes them and produce html/xml code for the page. +
You can also generate HTML using helper objects HTML, BODY, H1, etc. Each of these tags is a class and the views know how to render the corresponding objects. The method .xml() serializes them and produces html/xml code for the page. Each tag, DIV for example, takes three types of arguments:
Click to count. The session.counter is persistent for this user and application. Every applicaiton within the system has its own separate session management. +
Click to count. The session.counter is persistent for this user and application. Every application within the system has its own separate session management.
Try it here: counter