| |||
Views: 88,500,042 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-29-24 08:20 AM |
|
Guest: Register | Login |
0 users currently in General Chat | 1 guest |
Main - General Chat - Using code from MAME | New thread | New reply |
Drag |
| ||
Spike Dragon Level: 57 Posts: 64/705 EXP: 1483315 Next: 2613 Since: 02-19-07 From: Last post: 3931 days Last view: 3931 days |
Until there's a programming forum, I can't really post this anywhere but here. Once there is a programming forum, please move this thread there, thanks.
Anyway, I would like to use the OPL3 emulator from MAME. I have the source code and such, but I don't quite know how to correctly "borrow" this code without people coming after me screaming "GPL COPYLEFT OPENSOURCE >8( >8( >8(" (note, I have no idea what the smiley code for *angryface* is). I've read the licensing document, but I'm a little confused:
Yeah, I don't plan on selling it.
At first, I don't think I'll need to edit this source code. If I don't edit it, do I need to include the unmodified source code anyway? If I do modify the source code at all, I know then I'll be *required* to include it with any source distributions.
Does that mean that ALL of my source code must use this license, or do I simply just need to include the licensing document to accompany the code I took from MAME? ____________________ |
Xkeeper |
| ||
Level: 105 Posts: 209/2846 EXP: 12031014 Next: 231246 Since: 02-19-07 Last post: 6063 days Last view: 2800 days |
YOu could always just port the code yourself into a .dll or whatever, then refrence it externally... as far as I know, you could include the licensing for the crpa in the .DLL under the bullshit license, and then your goodness.
But, as we all know, IANAL. ____________________ I dealt with it. |
Drag |
| ||
Spike Dragon Level: 57 Posts: 73/705 EXP: 1483315 Next: 2613 Since: 02-19-07 From: Last post: 3931 days Last view: 3931 days |
I asked #rom-hacking, (since they're more likely to know how to interpret the license), and basically:
If I don't modify the source code I borrowed, I can do whatever I want. If I do modify the source code I borrowed, my entire code must become open source, and I need to make my source code available. Only the source code I borrowed needs to follow the license, so if I need to make the project open source, I need to include the license, but the rest of my project doesn't need to use it, unless I feel like applying it to the rest of my code. ____________________ |
Main - General Chat - Using code from MAME | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 42, rows: 53/54, time: 0.015 seconds. |