Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user maak ! (Registered 2024-04-18) You are not logged in - nap
CSDb User Forums


Forums > CSDb Entries > Release id #149773 : in_sidplay2
2016-07-31 17:17
Compyx

Registered: Jan 2005
Posts: 631
Release id #149773 : in_sidplay2

I'm wondering if this violates the GPL. ResidFP is licensed under GPL2, meaning any derived work (the plugin) is also covered by the GPL.

Which in turn means a closed source project (such as Winamp) cannot link to the plugin. But since it's a plugin, Winamp doesn't link to it, but uses dl_sym(), dl_open() (or whatever the Windows equivalent is) to access the plugin.

Which seems to me like a nice way to circumvent the GPL. I'm not trying to be an asshole here, if people want to use Winamp to listen to sids, let them. Just wondering about the legality of this construct.
2016-07-31 17:24
chatGPZ

Registered: Dec 2001
Posts: 11100
afaik this kind of contruction is valid.... ie you can write a wrapper which is linking to the GPLd library, and then you load the wrapper dynamically from the closed source application. (this still enables you to change/update the GPLd library, which kinda is the whole point for the GPL)
2016-07-31 17:44
Compyx

Registered: Jan 2005
Posts: 631
Right, so this wrapper/plugin construction allows one to use a GPL'ed library, but not its code directly. Which means Winamp could write a GPL'ed SID plugin themselves and package it with Winamp, adhering to the GPL by making the plugin code open source.

I'm no RMS, but this all smells a bit fishy.
2016-07-31 17:48
chatGPZ

Registered: Dec 2001
Posts: 11100
RMS would of course say that this isnt valid at all, and that all kind of linking qualifies as such with all consequences =)

FSF interprets it in another funky way: https://www.gnu.org/licenses/gpl-faq.en.html#GPLPluginsInNF (not sure if that relates to v2 or v3 of the GPL)

edit: they also repeat the "closed source drivers are GPL violation" thing: https://www.gnu.org/licenses/gpl-faq.en.html#NonfreeDriverKerne.. - which doesnt seem to have any relevance in practise (which kindof supports what i said about the wrapper above)

edit^2: they dont agree with the wrapper thing either: https://www.gnu.org/licenses/gpl-faq.en.html#GPLWrapper

oh well =)
2016-07-31 20:14
MagerValp

Registered: Dec 2001
Posts: 1055
So Suity McSuitface makes a popular closed source audio player with a plugin system. Beardy McBeardface makes a popular GPL2 licensed audio library. Now Clowny McClownface goes and makes a wrapper that takes beardlib and releases it as a GPL2 licensed plugin for SuitAMP. Who exactly would FSF be mad at?
2016-07-31 20:22
chatGPZ

Registered: Dec 2001
Posts: 11100
FSF is irrelevant *unless* Beardy McBeardface was stupid enough to transfer his copyright to the FSF (as they want you to do)
2016-07-31 21:45
Isildur

Registered: Sep 2006
Posts: 274
Great job, but on the second+ run pseudo-stereo channel selection disappeared for good. Any idea how to bring it back?
2016-08-01 07:40
Radiant

Registered: Sep 2004
Posts: 639
It's all about intent when it comes to law. If you are consciously attempting to use technicalities to circumvent restrictions in a license, then you are effectively acting in bad faith and violating the spirit of the license, and you will get your ass handed to you in court if it comes to that.

Easy solution: If you don't want to use a GPL license yourself, then avoid GPL licensed code like the plague because it spreads like it.
2016-08-01 21:40
AüMTRöN

Registered: Sep 2003
Posts: 42
Playlist/ticker doesnt display sid details (2.91). Bug or user error?
2016-08-01 21:52
chatGPZ

Registered: Dec 2001
Posts: 11100
about bugs you should perhaps ask the author here
2016-08-01 22:05
AüMTRöN

Registered: Sep 2003
Posts: 42
Post on Lemon, or delete the plugin and forget it ever existed? Hmm... :)

Thanx for the link ;)
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Dymo/G★P
niallquinn
ΛΛdZ
wysiwtf
d0c
hedning/G★P
Higgie/Kraze/Onslaught
Sokrates
Didi/Laxity
Guests online: 171
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 The Ghost  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 Wafer Demo  (9.5)
7 TRSAC, Gabber & Pebe..  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Diskmag Editors
1 Jazzcat  (9.4)
2 Magic  (9.4)
3 hedning  (9.2)
4 Newscopy  (9.1)
5 Elwix  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.044 sec.