Hi Zettelkasten!
Die Grundregeln sind einfach:
-
GPL: Wenn du GPL code verwendest, hat dein Programm auch wieder unter GPL zu stehen (open source)
-
BSD ("advertising clause"): Man muß den Originalersteller der Software nennen.
Ich finde das weder kompliziert noch unfair - wenn man also Software als eine eigene Kreation verhökern will, muß man entweder den Sourcecode von jemand anders kaufen, oder ihn selbst entwickeln.
Grüsse,
Richard
Noch ein kleines PS.: Vielleicht hilft dir LGPL weiter, da diese die Verwendung von open source Modulen in closed source erlaubt - beachte hier jedoch auch die Regeln: http://de.wikipedia.org/wiki/GNU_Lesser_General_Public_License