add 'parent visibility changes' notification and use that to fix video widget
[enigma2.git] / LICENSE
1 Right now, the exact LICENSE to be used for enigma2 is undecided.
2
3 enigma2 will be licensed with a proprietary, not-yet decided license.
4
5 This proprietary license will not allow you to compile, modify or do
6 anything with this sources. You are allowed, however, to distribute
7 an unmodified version of the sources, including all license statements.
8
9 The proprietary license will essentially allow you one thing:
10
11 You are free to take *THIS* version of enigma2, and derive a version 
12 which will be licensed under the GPLv2. If you're doing this,
13 be sure to insert proper licencening statements to ensure that it
14 doesn't get mixed up with the proprietary version.
15
16 The derived version can be, of course, modified, distributed etc. in
17 modified forms, however, you have to publish all changes you made in
18 source form if you are distributing a binary version. Exact details
19 can be read in the GPLv2.
20
21 If you wish do send us patches to be included in the "official 
22 release", which will be based on the proprietary license, you have to
23 agree that your code will be licensed under the proprietary license.
24
25 Note that "official release" just means the version which is shipped
26 with the Dreambox hardware.
27
28 You are, of course, free to make patches to a GPL-only version. These
29 changes won't show up in the "official release" then, though.
30
31 The same goes for plugins. You can decide wheter you want your plugins
32 to be compatible to the "official release" (so you must explicitely
33 allow "linking" code licensed under the proprietary license to your
34 code), or you can decide that your code should be only linked to
35 the GPL'ed ("free") version of enigma2.