Bug 9664 - squeezeplay_test applets should be GPLed
: squeezeplay_test applets should be GPLed
Status: CLOSED FIXED
Product: SB Desktop
Classification: Unclassified
Component: UI
: unspecified
: All All
: -- normal (vote)
: 7.3
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-10-05 19:38 UTC by Peter Watkins
Modified: 2008-12-15 12:08 UTC (History)
4 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Watkins 2008-10-05 19:38:45 UTC
OK, maybe not necessarily the GPL, but some OSI-approved open source license.

On the forums, Sean said
"Our goal is that the LPSL would apply only to the code which is written largely _by Logitech_, i.e. the core runtime engine, plus the bulk of the lua code which makes up the main application. Separable applets not derived from LPSL code could be released under whatever license the developer chooses, in the same way that a Linux application need not be under the same license as the kernel. In fact, we plan to release several applets ourselves which will be under true open source licenses, so that developers can readily use them as starting points to create their own."
http://forums.slimdevices.com/showthread.php?t=34940&page=2#15

But both the Test and Bounce applets in
http://svn.slimdevices.com/repos/jive/7.3/trunk/squeezeplay/src/squeezeplay_test/share/applets/
have comments specifying the LPSL version 1. 

If you do relicense these, or similar, under truly open source licenses, it'd be great for the wiki to highlight them for developers who want to completely avoid LPSL code.
Comment 1 Chris Owens 2008-10-06 09:12:08 UTC
Dean or Sean, any comments?
Comment 2 Blackketter Dean 2008-10-06 09:26:01 UTC
I think that the LGPL is probably a better choice.  
Richard: does that  make sense to you?
Comment 3 Sean Adams 2008-10-06 09:40:49 UTC
I'm not familiar with these applets.  If there's no good reason to protect them, and no license compatibility issues then they should be LGPL or even BSD.
Comment 4 Chris Owens 2008-10-13 09:14:18 UTC
Tom notes that since these are to be used as templates for open source contributors, they should have as loose a license as possible.
Comment 5 Sean Adams 2008-10-13 10:19:31 UTC
Then they should be public domain. Just say:

"This source code is public domain. It is intended for you to use as a starting point to create your own applet."

You can note the author if you want, but do _not_ say "copyright" or "(c)"
Comment 6 Richard Titmuss 2008-10-14 07:42:23 UTC
ok, lets move the example applets into the squeezeplay_contib package and change the copyright. ben can you do that please? we should also make sure these applets still work.

Comment 7 Ben Klaas 2008-10-14 12:11:29 UTC
r3122 removes licensing wording on Test and Bounce applets
r3123 moves the applets from squeezeplay_test to squeezeplay_contrib
r3124 adds the applets for windows builds

all fixes are in 7.3 branch

the Bounce screensaver doesn't work correctly, but that's a separate bug.
Comment 8 James Richardson 2008-12-15 12:08:06 UTC
This bug has been fixed in the 7.3.0 release version of SqueezeCenter!

Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already.  

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.