On 01/23/2012 02:19 PM, Roman Geber wrote:
On 01/23/2012 11:48 AM, Stefan Majewsky wrote:
PS: Persönlich fände ich eine Einführung in ein freies plattformübergreifendes Framework wie Boost sehr interessant. Nur so als Anregung ;)
Qt ist ein freies plattformübergreifendes Framework. Sogar mehr als Boost: Mit letzterem hast du keine GUI und m.E.n. auch kein TCP/IP etc.
Hi. Das ist leider so nicht ganz richtig. Das Problem liegt hier vor allem im Deployment ohne Lizenz. Ich zitiere aus einem entsprechenden Foren Eintrag:
" Distributing Qt with X-Plane plugins is a huge pain in the a##."
Qt steht unter der LGPL, siehe http://qt.nokia.com/products/licensing/
Man kann es also frei verteilen (Quelltext, shared library) und auch gegen kommerziellen Code linken.
http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html:
"When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library."
"However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables."
Man benötigt also eine Kommerzielle Lizenz nur für *statisches* Linken gegen Nicht-(L)GPL-Code.
Viele Grüße Fabian