Hall of Shame
Deflemask is a Tracker to create chip music for various Systems, including the SID.
- It uses reSID from VICE for its SID emulation.
- reSID is linked into the program statically
- Nowhere in the program or the documentation does it mention that reSID is being used, and where to get the related sourcecode
when a member of the team asked for the sourcecode, we got this nice reply:
On Monday 20 June 2016, 12:58:59 Delek <email@example.com> wrote: > I will not release all the Defle source only because 0.01% of it uses a gpl > licensed thing, this sounds like a joke. I know the gpl is "open or death" > but this forces me to make from scratch a new sid emulator and release a > new version of my tracker rather than open source my project. > > Btw Defle is free software and I didn't touch your code. > Thanks for being so lame guys.
as of now (2018-11-15), version 0.12.0 of the software, which has the mentioned problems, is still being offered for download on their website.
THEC64 is a "mini console" running x64 of VICE, distributed by KOCH MEDIA.
- x64 is statically linked into their THE64 binary
- the updates are Linux executables that are statically linked to libgcrypt, a LGPL 2.1-licensed library.
The packaging / Manual contains no pointers to GPL software. it contains this interesting (and obviously wrong, cloanto didnt even exist in 1984) copyright notice though:
CBM 8-bit ROMs © 1977-1984 Cloanto Corporation. All Rights Reserved. Furnished under license from Cloanto Corporation.
The required GPL notice on where/how to get the source code is at the bottom of a 5270 lines license notice, which you can view through their menu. The same note can also be found in their FAQ.
You may obtain the corresponding Open Source code from us for a period of three years after our last shipment of this product, by sending a money order or cheque for 5 GBP to: GPL Compliance Division, Retro Games Ltd. Suite 112, Crystal House, New Bedford Road, Luton, England. LU1 1HS Please write "source for <firmware version number>" in the memo line of your payment.
Obviously they are trying to make it as hard and unattractive as possible for users to get their hands on this source.
- on 11.06.2018 algorithm requested source via their contact form. let's see what happens (->nothing)
- on 13.11.2018 swingflip from the thec64 forum posted the actual sourcecode that he recieved. we still need to examine it and find out if it is complete (the updater program seems incomplete at least)
- 17.11.2018 quick update
[...] So it seems that the code provided wasn't 100%. The main bugbear I have is that the libnand for sun7i platform in the U-BOOT is incorrect so the U-BOOT code does not compile. [...] Secondly the code for the firmware update was swapped out with stubs. Not sure why this was done but technically it violates GPL [...] Also the code provided for the kernel doesn't seem complete either [...]
RESOLVED The author agreed to provide the VICE source used to build VICE on the Combian image and a proper readme explaining where to find said source. He'll also remove the requirement to ask for permission to download the Combian image. In return we have offered to host Combian on our SF project page. The full download is now available without having to register on the combian page Gpz (talk) 14:34, 15 November 2018 (CET)
Combian is a rhaspian based linux distribution that boots directly into x64 from VICE
- the website mentions "terms and conditions" that are probably not quite GPL compatible:
Combian 64 is a free project, this means you can modify, improve, customise it as you like. If you intend to distribute it through some cloud service/forum/personal link etc, you can do it freely at the condition that you mention the author and insert a reference to this page.
- although it mentions VICE on the webpage, there are no pointers on how to request the source code.
- to download the binaries, you have to request permission from the author first, and you need a google drive account to do it. - we have mirrored the binaries here.