|
Self bounty proposal: UADE2 port as a Reggae class.
|
|
|
|
| Krashan |
Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
| |
I've been asked by a few users of this. For those who don't know what UADE is, it is a stripped down UAE (an Amiga emulator) used only for playing music modules. This approach allows for very high compatibility with hundreds of module formats (old 68k replayers are used directly). Preliminary code review shows that it is possible to encapsulate UADE2 into a Reggae class. It will enable module playback in all programs using Reggae (this includes Ambient and Multiview). An AmiNetRadio plugin can be made as well.
UADE2 is released on double GPL/LGPL licence. It means the source code of resulting Reggae class and ANR plugin will be publicly available.
UPDATE
After reviewing licenses I've found that this is not double GPL/LGPL license. Some (critical) parts of UADE2 are GPL, some are LGPL. For this reason it seems I cannot make a Reggae class out of UADE2. Then the whole proposal is probably invalid. [ Edited by Krashan on 2010/3/11 10:20 ]
[ Edited by Krashan on 2010/3/11 10:37 ]
-- homepage · Reggae · MorphOS files · Twitter |
|
|
| »2010/3/11 11:05 |
|
|
|
| itix |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/2/24
Posts: 923 From: Finland
|
| |
If plugin is distributed in source code format then it is not illegal. Distributing precompiled binary could be.
So to some extent proposal is valid. |
|
|
| »2010/3/11 11:51 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
| |
So you mean I should create the class based on UADE source, build it, test and then release the source code only? Then there is an assumption that some user will compile the sources and use the class. It means such user is breaking GPL, isn't it?
Even considering this "source only" distribution, there are some even worse issues. Let's think about commercial sound editor "A", which is able to use Reggae. If some user, who built hypothetical "uade2.demuxer" class, will run "A" and then load a music module to it using "uade2.demuxer", he effectively dynamically links GPL-ed code with commercial code. Who breaks GPL then? I've seen some interpretations, that author of "A" is guilty (!!!), because he technically allows of dynamic linking of GPL code to his closed source application. It may make authors of non-GPL applications to be affraid of using Reggae. LGPL would solve this, but unfotunately essential part of UADE (namely CPU/Paula emulation code) is on plain GPL.
Considering all that I think that the whole proposal is invalid. Someone can always port UADE2 as a standalone tool, which poses no legal problems.
[ Edited by Krashan on 2010/3/11 11:48 ]
-- homepage · Reggae · MorphOS files · Twitter |
|
|
| »2010/3/11 12:21 |
|
|
|
| Henes |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/14
Posts: 322 From:
|
| |
Have a look at http://www.gnu.org/licenses/gpl-faq.html Specially, you should read the "What legal issues come up if I use GPL-incompatible libraries with GPL software?" part.
Reggae being part of the OS, it shall be used by GPL stuff. |
|
|
| »2010/3/11 17:38 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
|
|
| »2010/3/11 20:20 |
|
|
|
| Stevo |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Priest of the Order of the Butterfly

Joined: 2004/1/24
Posts: 653 From: #AmigaZeux
|
|
|
| »2010/3/11 23:47 |
|
|
|
| jcmarcos |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Priest of the Order of the Butterfly

Joined: 2003/3/13
Posts: 990 From: Pinto, Madrid (Spain)
|
| |
Who was the genius that brought the first lawyer to the computing world? I guess we all, both users and programmers, should raise a monument to praise such a great enhancement of our lives.
W-T-F-?!?!?!? |
|
|
| »2010/3/12 8:44 |
|
|
|
| Andreas_Wolf |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Paladin of the Pegasos

Joined: 2003/5/22
Posts: 1415 From: Chemnitz, Germany
|
| |
> Who was the genius that brought the first lawyer to the computing world?
A licence expresses the genuine wish of the "inventor" of certain code how his code is allowed to be used by others. That's a good thing, IMO. Lawyers may only come into play if such wish is not honoured. Without lawyer the "inventor" would have a hard time enforcing his wish and going after the ones who disregard it.
Regarding GPL, feel free to read http://www.gpl-violations.org :-) |
|
|
| »2010/3/12 11:25 |
|
|
|
| Kokos |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
Just looking around

Joined: 2009/10/27
Posts: 11 From: Poland
|
| |
Hey,
I'm very very interested in port of the latest version of UADE2. I also think we need ANR plugin which will work smoothly. :) So I am one of the people which will give few euros on project. :)
Great news and keep coding! K |
|
|
| »2010/3/14 12:27 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
| |
what do you want in return?
The best thing for me would be a Mac mini. The lowest model, 1.25 GHz with 256 MB RAM and 32 MB VRAM will do.
-- homepage · Reggae · MorphOS files · Twitter |
|
|
| »2010/3/14 20:38 |
|
|
|
| pampers |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Order of the Butterfly

Joined: 2009/2/27
Posts: 322 From: Dublin, Ireland
|
| |
Krashan: WinSCP port for Morphos and I will get you that Mac myself, I'm serious :)
-- Present: Mac Mini - MorphOS 2.4 Past: A1200 - MorphOS 1.4.5 |
|
|
| »2010/3/14 20:58 |
|
|
|
| hooligan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Moderator

Joined: 2003/2/23
Posts: 1542 From: Lahti, Finland
|
| |
Whatever you do just make sure its legal to the letter. The author is a good friend of mine and trust me on this, he is VERY strict when it comes to GNU licenses 
-- www.mikseri.net/hooligan |
|
|
| »2010/3/15 7:14 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
| |
I've decided to just play fair and mailed both the maintainers of UADE with detailed description of the whole plan. If their answer will be negative, the case is closed. Anyone can do a plain, standalone tool port, I'm not interested with doing such a port myself.
In my opinion authors used GPL license for their code with some intentions. It is the best to just ask them if my planned way of using their code is in accordance with their intentions, instead of trying to find some debatable legal line of defence in GPL text.
-- homepage · Reggae · MorphOS files · Twitter |
|
|
| »2010/3/15 10:09 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
|
|
| »2010/3/15 22:49 |
|
|
|
| hooligan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|

Moderator

Joined: 2003/2/23
Posts: 1542 From: Lahti, Finland
|
|
|
| »2010/3/16 7:10 |
|
|
|
| Kokos |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
Just looking around

Joined: 2009/10/27
Posts: 11 From: Poland
|
| |
| Great news! What's the progress? :) Keep us informed. :) |
|
|
| »2010/5/4 21:11 |
|
|
|
| Krashan |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/6/11
Posts: 584 From: Białystok, Poland
|
|
|
| »2010/5/4 23:47 |
|
|
|
| Piru |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
MorphOS Developer

Joined: 2003/2/24
Posts: 213 From: finland, the land of pony trekking and camping
|
| |
| modplug only plays fraction of the formats supported by UADE, and thus IMHO modplug doesn't duplicate UADE functionality. |
|
|
| »2010/5/5 5:56 |
|
|
|
| Kokos |
Re: Self bounty proposal: UADE2 port as a Reggae class. |
|
Just looking around

Joined: 2009/10/27
Posts: 11 From: Poland
|
| |
| Yeah, and also almost every scener says that modplug sucks, doesn't play many of songs correctly as formats as well.. They say - it's good because no one made something better. Don't give up porting! :( |
|
|
| »2010/5/5 8:10 |
|
|
|
PermissionsYou cannot post. You cannot edit. You cannot add polls. You cannot attach files.
| You cannot reply. You cannot delete. You cannot vote.
|
|
|
|
|
|
|