linappleii / linapple

Apple 2e emulator
GNU General Public License v2.0
134 stars 61 forks source link

Copyright infringement on 6821.cpp (fixable) #18

Open knghtbrd opened 6 years ago

knghtbrd commented 6 years ago

The version of 6821.cpp we use from mame has an explicit license for non-commercial use only. This runs afoul of the GNU GPL which prohibits such license terms. We just need to refresh this using MAME's new license terms. :)

knghtbrd commented 6 years ago

Also applies to AY8910.cpp. These aren't the only Copyright problems, but they are two of them that are easily fixed because they come from MAME which got relicensed.

maxolasersquad commented 6 years ago

The 6821.cpp on the WinApple project doesn't have this problem. I tried wholesale using using theirs as a drop-in replacement. Unsurprisingly, it didn't work.

knghtbrd commented 6 years ago

Yeah and the MAME version is unlikely to be a drop-in without modding. These aren't the only Copyright concerns on the tree as a whole, they're just the two for which the answer is obvious. I don't consider these two to be the 100% highest priority, but the project will not be accepted into a Linux distribution such as Debian until we fix it. There's other code clearly not written by Andrey in the tree whose author is unknown. Fortunately it's stuff like a C++ genericized linked list template which is probably available as public domain from any number of places—we may just need to replace it with another one or roll one ourselves if we can't identify the origin of this specific one.

Joseph

On Fri, May 25, 2018 at 3:07 AM, David Baucum notifications@github.com wrote:

The 6821.cpp on the WinApple project doesn't have this problem. I tried wholesale using using theirs as a drop-in replacement. Unsurprisingly, it didn't work.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/linappleii/linapple/issues/18#issuecomment-392006742, or mute the thread https://github.com/notifications/unsubscribe-auth/AKR_jSwrV4Ih5XMgp4j-fMRTRNe-Ov-oks5t19f5gaJpZM4UNdEL .

ghedger commented 5 years ago

Duly noted.

rhaleblian commented 5 years ago

I'm looking at upstream as i work on other issues, i will try to integrate from it gradually, hoping that we can reach a point where 6821.cpp becomes compatible.

rhaleblian commented 4 years ago

Oh, i made a promise-y thing here a while ago. Will look again.

Michaelangel007 commented 1 year ago

Please keep us in the loop upstream for any other potential violations. Thanks.