Matthias Melcher wrote:
> On 19.12.2010, at 17:36, Sparkaround wrote:
>
>> It is a good idea. But does this break the license of fltk? What should I do
>> to fit the license?
>> Only need make the source code of MyFl_** availabe to public or the whole
>> application based on "MyFl_**". I hope the application can be linked to
>> fltk statically.
>
> If you change FLTK itself, you must make the changes public. If you add your
> own widgets, even when they are "inside" the library, you do not need to
> publish anything. You can link statically, it's a specific addition to the
> library because that's what the original developers wanted to do for their
> commercial apps.
I think he's commenting about the idea of making a copy of an existing
FLTK widget /code/ in his project's directory so that he can then
modify it.
I think he would then need to make that new code public.
The way I read the license, I think you'd need to make the new widget
code
public. ie. post a patch here on the group if it's something you think
only
a few people could use, or if you think it could be added to FLTK, post
an
STR as an RFE.
I did this myself when I added ANSI XTERM sequence support to Fl_Browser
so that one could change colors and fonts of text within a single line
of an Fl_Browser. This was a weird mod probably not useful to add to
FLTK
itself, so I posted it on the group as a patch to make it "public".
(fltk.development, Subject: "Fl_Browser mod for ANSI" in March 2008)
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk