16 |
16 |
17 There are enough template languages out there. You can use your |
17 There are enough template languages out there. You can use your |
18 preferred template language if you want. [explain how to use a |
18 preferred template language if you want. [explain how to use a |
19 template language] |
19 template language] |
20 |
20 |
21 `CubicWeb` does not define its own templating language as this was |
21 *CubicWeb* does not define its own templating language as this was |
22 not our goal. Based on our experience, we realized that |
22 not our goal. Based on our experience, we realized that |
23 we could gain productivity by letting designers use design tools |
23 we could gain productivity by letting designers use design tools |
24 and developpers develop without the use of the templating language |
24 and developpers develop without the use of the templating language |
25 as an intermediary that could not be anyway efficient for both parties. |
25 as an intermediary that could not be anyway efficient for both parties. |
26 Python is the templating language that we use in `CubicWeb`, but again, |
26 Python is the templating language that we use in *CubicWeb*, but again, |
27 it does not prevent you from using a templating language. |
27 it does not prevent you from using a templating language. |
28 |
28 |
29 The reason template languages are not used in this book is that |
29 The reason template languages are not used in this book is that |
30 experience has proved us that using pure python was less cumbersome. |
30 experience has proved us that using pure python was less cumbersome. |
31 |
31 |
51 LGPL means that *if* you redistribute your application, you need to |
51 LGPL means that *if* you redistribute your application, you need to |
52 redistribute the changes you made to CubicWeb under the LGPL licence. |
52 redistribute the changes you made to CubicWeb under the LGPL licence. |
53 |
53 |
54 Publishing a web site has nothing to do with redistributing |
54 Publishing a web site has nothing to do with redistributing |
55 source code. A fair amount of companies use modified LGPL code |
55 source code. A fair amount of companies use modified LGPL code |
56 for internal use. And someone could publish a `CubicWeb` component |
56 for internal use. And someone could publish a *CubicWeb* component |
57 under a BSD licence for others to plug into a LGPL framework without |
57 under a BSD licence for others to plug into a LGPL framework without |
58 any problem. The only thing we are trying to prevent here is someone |
58 any problem. The only thing we are trying to prevent here is someone |
59 taking the framework and packaging it as closed source to his own |
59 taking the framework and packaging it as closed source to his own |
60 clients. |
60 clients. |
61 |
61 |