In general the Qt licensing is as follows: You can create a commercial app
with Qt of a library that dynamically links to it if you want so. The
Community Edition is distributed under LGPL, so you don't need to release
your source code but has to provide a reasonable way to download Qt. If you
change/patch Qt Community Edition itself then you must offer your
modifications under the LGPL.
Some extra Qt modules are GPL licensed, and to distribute your program
linked with GPL modules you must license it under GPL too, meaning that you
must provide the source code of your program under the aforementioned
license.. Depending on what Qt version you're using, such modules may be
available under GPL2 or GPL3. Newest ones (as of Qt 5.7) are GPL3. If you
don't intend to distribute your code, and the compiled program is for your
own personal, individual, exclusive use only, then you don't need to
release anything.
If you want to develop open source software, you must choose a license
compatible with LGPL/GPL, If you intend to do so using a license other than
GPL, LPGL, MIT, BSD or Public Domain, you should check with someone more
knowledgeable, like a Lawyer. Some open source licenses are incompatible
with GPL. Apache License is one to avoid.
Besides Qt, every single other library you intend to use must have its
license compatibility assessed. As an example, Steinberg's VST Library has
a license totally incompatible with GPL. LMMS is able to use VST
instruments because of Vestige, that doesn't use code from Steinberg.


Happy hacking!


Cláudio


P.S.: Sorry for the previous email. I'm a bit odd today. :)

2016-08-24 10:47 GMT-03:00 Tres Finocchiaro <tres.finocchi...@gmail.com>:

> > I was wondering a) what constitutes a working knowledge of C++ for
>> developing
>>
>
> Some of the most active devs today don't have a C++ background, so this
> varies greatly.  There's no barrier to entry really, just good PRs, and
> they don't have to be good at first, just have to be good before being
> merged.
>
>
>> > b)what the most favored IDE is
>>
>
> Qt Creator, unofficially.
>
> QtCreator Initial loading
> http://youtu.be/XTWnQPGL9xs
>
> QtCreator tips
> http://youtu.be/3OzGXfm6fqE
>
>
>
>
>
>> > c) if any of the legal stipulations involved with the Open Source
>> licensed Qt Creator are worth worrying about
>>
>
> After reviewing the FAQ on Qt's website, it doesn't look like it.  When
> using the Community Edition of the software (non-commercial) they offer
> LGPL and GPL options, but I'll have to defer this question to someone like
> Javier Serrano Polo (@jasp00).
>
> Welcome, we look forward to the help!
>
> We have 463 open bug reports <https://github.com/LMMS/lmms/issues>, we
> could use some bug squashers. :)
>
> -Tres
>
> ------------------------------------------------------------
> ------------------
>
> _______________________________________________
> LMMS-devel mailing list
> LMMS-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/lmms-devel
>
>
------------------------------------------------------------------------------
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to