The stuff we are discussing here,
Sun has the Blueprints project which gives code examples
for certain things, the last two weeks they released
code examples for certain ajax JSF controls under a BSD style
license (no liability you can use this code as is, keep the headers intact
leave a file with a note in your project yada, yada, yada....)

What I am currently doing, is to alter one of the components
(autocomplete) so that it fits into the myfaces api (The sun example
used some small hooks into classes in com.sun and did things which are covered by the MyFaces base classes also (I already dumped 150 LOCs because they were covered by MyFaces in the tagging code, and altered the rendering code to hook into the MyFaces base APIs), I have to do it anyway, to save time. The work gets done with or without being able to give it back to myfaces. As long as I use it for my in house project I see no big deal in doing but but things become messy, if I start to do what I want to do.

What I want to do:
Once I get things up and running correctly, I want to dump it into the temporary sourceforge Sandbox, which was opened a few days ago, where already a few files of mine have been dumped, so that others can look at it start to alter it and use it within MyFaces, sort of as an expansion pack.

What I dont know:
How can I handle the whole licensing issue, there are many components currently in the Sun blueprints AJAX project which would give a perfect extension for myfaces, over time, but since I am no lawyer and dont have any experience, I cannot say what to do so that the licences match. (Apache has some strict criteria, Sun an army of Lawyers) without having either problems with Apache for mixing their license incorrectly, or getting problems with Sun, by mixing their stuff incorrectly into Apache.

Werner


Martin Marinschek wrote:
I don't quite understand you - you want to include berkley style
license code into MyFaces?

Which blueprints do you mean?

regards,


Reply via email to