doc/book/en/annexes/faq.rst
branchstable
changeset 2175 16d3c37c5d28
parent 2174 7f576dc9502e
child 2316 234475d6ed7b
equal deleted inserted replaced
2174:7f576dc9502e 2175:16d3c37c5d28
    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