Fix fallout from the change to have the full symbol type
[smatch.git] / LICENSE
blobdb016d53ec91a56d840fd3288f4a704dac475ead
1 This is just a placeholder.  I haven't decided on what the final license
2 will be.  But it most likely (note the "likely" - I'm not promising
3 anything until I've made a real decision) will have the following
4 properties:
6  - it will _require_ source code for the library itself (ie GPL-like in
7    that respect). Much like the LGPL.
9  - but it will expressly allow linking with arbitrary back-ends, and
10    require that too in perpetuam (ie anti-GPL in that respects, and this
11    means that it's almost certainly not going to be LGPL)
13 At this point, the most likely candidate is the OSL:
15         http://www.opensource.org/licenses/osl.php
17 with an addendum of explaining the "derivative works" issue (ie making
18 sure that pure back-ends are _not_ derivative works, and the only source
19 that is derivative of this is the stuff needed to build a
20 self-sufficient front-end that can parse the language). 
22 In the meantime, if you agree with the above, and expect to agree with
23 whatever license I will choose with the above in mind, you can play with
24 this freely, and make changes and send patches if you explicitly mark
25 those patches as being compatible with whatever I do (yeah yeah, you'll
26 just need to trust me).
28 Oh, and keep in mind that I'm famous for changing my mind.  Maybe I'll
29 call the license the "sucker" license, and sell whatever you send me for
30 billions and billions of dollars without crediting you in the
31 slightest..  Sucka!
33                         Linus Torvalds