Open dannyedel opened 11 years ago
Lustiges Kombinieren von verschiedenen Versionen der GPL-Lizenzen ist nicht gerade trivial: http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
http://libvncserver.sourceforge.net/
LibVNCServer and LibVNCClient are free software licensed under the GPL. If you use them, you must adhere to the terms of th GPL.
Zu checken: GPLv2 oder "v2 and later"?
http://www.gnupg.org/faq/GnuPG-FAQ.html#is-gnupg-free-to-use
Yes. GnuPG is part of the GNU family of tools and applications built and provided in accordance with the Free Software Foundation (FSF) General Public License (GPL). Therefore the software is free to copy, use, modify and distribute in accordance with that license. Please read the file titled COPYING that accompanies the application for more information.
Auch nicht so ganz klar, welche Version
OpenSSL verwendet eine Apache-ähnliche Lizenz:
Für den Hilfesuchenden-Client bietet sich fltk oder wxWindows an:
FLTK is provided under the terms of the GNU Library Public License, Version 2 with exceptions that allow for static linking.
http://www.wxwidgets.org/about/newlicen.htm
The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software.
Die beiden stellen offensichtlich keine Probleme dar
Für den Supporter-Client kann das große Qt verwendet werden:
http://qt-project.org/doc/qt-4.8/opensourceedition.html
Nokia supports the free software concept by providing the Qt Open Source Edition, which is licensed under the GNU General Public License (GPL) (version 3) and the GNU Lesser General Public License (LGPL) (version 2.1). You can use this edition of Qt to create and distribute software with licenses that are compatible with these free software licenses.
Bleibt nur die Frage, ob man alle diese Sachen zusammen-linken darf. Wenn nicht wäre das recht schade und wir müssten das Rad neu erfinden - oder per e-Mail mit den Autoren in Kontakt treten und hoffen, dass die die Idee gut finden.
Liste von Videocodecs der Wikipedia http://en.wikipedia.org/wiki/Comparison_of_video_codecs#Codecs_list
Sieht so aus, als ob nur VP8 infrage kommt?
Statt OpenSSL könnte auch GnuTLS funktionieren, welches unter LGPL steht:
Hoffentlich gibt's eine Lizenz unter die wir das Projekt stellen können, so dass alles folgende durch einfaches Linken gegen die Library gebaut werden kann, ohne lustiges Rad-Neu-Erfinden:
Libraries für den Hilfesuchenden-Client: Diese sollten statisch linkbar und hinreichend klein sein, sodass problemlos ein 1-executable-Download gebaut werden kann
Der Supporter-Client braucht im Prinzip dasselbe, nur kann hier auch eine "Große" GUI wie Qt verwendet werden.