Huan, The short answer is a yes, you can release YOUR program under the FreeBSD license but the library (openFlash) will still be LGPL. The corresponding legalese is in section 4 of the LGPLv3, but I can make it pretty easy for you. You are able to do this *IF*:
1. If you are releaseing your full and complete *source code* under the FreeBSD license (they don't like the term 2-clauseBSD, btw), then requirements 4d and 4e are satisfied.** 2. Give prominent notice with each copy of your program that the Library(openFlash) is used in it and that the Library and its use are covered by the LGPL version in question. *(4.a)* 3. Accompany your program and source code with a copy of the GNU GPL and the LGPL version in question. *Yes you have to include the regular GPL too, thats not a typo.**(4.b)* 4. *IF you display copyright notices during executio*n (*ie* visible on the webpage), include the copyright notice for the Library(OpenFlash) among these notices, as well as a reference directing the user to the copies of the GNU GPL and the relevant version of the LGPL.*(4.c)* LGPL is a rather weak copyleft license for GNU, so as long as you play ball, libraries released under it are very easy to integrate into other programs, including proprietary ones! The regular GPL can be more tricky, but since FreeBSD is GPL compatible you'll probably just have to do the same 4 things over again, with GPL notices in place of LGPL notices. Good luck, --::-- Patrick C. Kilgore Boston University School of Law [email protected] 314.803.0842 On Mon, Jun 29, 2009 at 5:37 AM, Huan Truong <[email protected]> wrote: > Wow, what a thread! > > Thank Patrick, Cody and Ian, the sixrev link is really helpful. I will > try to dig in Open Flash Chart as it looks pretty good and is LGPL. JSON > is pretty easy to deal with. > > One more question, if I wanted to release my software under a 2-clause > BSD-like license like this one: http://nginx.net/LICENSE - can I mix GPL > /LGPL software with it? Or if they are not compatible, can I still > release my software under BSD license, so that the GPL part is released > under GPL, and my part is under BSD? > > - Huan. > > > Ian Monroe wrote: > > On Sat, Jun 27, 2009 at 8:40 AM, Huan Truong<[email protected]> wrote: > >> Hi all, > >> > >> Hope that you're having a great summer. > >> > >> This summer I'm working on a open-source project that has to deal with a > >> bunch of data from a log file stored in SQLite format. it's some sort of > >> data like what in an Apache log file - a bunch of events with the event > >> type, event source and time-stamp. I want to generate some sort of > >> flexible charts and reports like what we can do in Google Analytics. > >> > >> I think reinventing the wheel might not be the smartest choice so if > >> anyone can give me a hint of which kind of framework I can rely on to > >> accelerate my requirements is highly appreciated. I prefer something > >> written in PHP for easier integration but it doesn't really matter, as > >> long as it's scriptable/programmable. > > > > If its for a webpage, there are some impressive JavaScript libraries > > to render piecharts, graphs etc. I don't remember their names off the > > top of my head, but they're not hard to find if you know to look for > > them. > > > >> Thanks in advance, > >> - Huan T. > >> > >> > >> > >> > >> By the way, I had a chance to play with Qt4 this summer and it is > >> definitely a feature-complete and powerful framework to rely on. Writing > >> an application that compiles and runs natively on Windows, Linux and Mac > >> is just a click away. QtCreator is very solid and I find myself in love > >> with it (except for the Ctrl+click feature, there were so many times I > >> was forced to jump to another document while everything I was trying to > >> do is copy and paste.) > > > > Qt4 is great stuff. :) If you ever want a project to work on, KDE is > > quite open to new developers. Just find something to work on. > > > > The still unreleased KDevelop4 is a really impressive IDE for C++ > > development, mainly because it has very advanced C++ semantic parsing > > (better then QtCreator's). If you ever worked with a Java IDE like > > Eclipse you know how useful that sort of thing is since it alerts you > > to compile-time errors, and allows you do to some advanced > > refactoring. KDevelop4 still isn't very stable though, some weeks are > > better then others. They really need a feature freeze. :) > > > > Ian > > > > ----------------------------------------------------------------- > > To get off this list, send email to [email protected] > > with Subject: unsubscribe > > ----------------------------------------------------------------- > > > > >
