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
> > -----------------------------------------------------------------
> >
>
>
>

Reply via email to