RDCH106 / n64oid

Automatically exported from code.google.com/p/n64oid
2 stars 0 forks source link

License problems (also, some development questions - how else am I supposed to contact you?) #1

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Mupen64Plus falls under the GPLv2. Any code from it not written by you
falls under that license, which only the copyright holder(s) can change -
but you probably know that already. I know Android uses the Apache license
and it is usual for Android developers to use that license, but since the
two licenses (GPLv2 and Apache) are incompatible, any code you plan on
integrating with Mupen64Plus should probably be GPLed to avoid certain
licensing issues I've run into before... *cough* Also, I started working on
a separate "port" of Ari64's ARM dynarec for Mupen64Plus 2.0, but I lost my
progress while switching from Ubuntu to Debian on my soon-to-be-replaced
main dev machine (an HP iPAQ H2210 PocketPC). I only got as far as
compiling it, thankfully. I might be getting an Android phone (not really -
HTC Vogue) soon, so I'll probably be able to help with development. I don't
have much experience with Android - mostly because I like distributions
like Debian/Gentoo/Ubuntu ("real" Linux distros) that give me more control
- but most of my work will apply to Android.

Original issue reported on code.google.com by gilberto...@gmail.com on 18 Jan 2010 at 4:07

GoogleCodeExporter commented 8 years ago
If you need any testing I have the Motorola Droid

Original comment by blocpart...@gmail.com on 8 Feb 2010 at 4:04

GoogleCodeExporter commented 8 years ago
blocpartyheaven: this isn't even anywhere near the "testing" stage, so unless 
you can
code in C/C++/ARM assembly, hold your horses. By the time it's semi-usable (it 
might
be weeks or months), N64oid won't even need or benefit from beta testers. 

scottgl: the very next N64oid commit should be a license change unless you want
trouble... http://www.apache.org/licenses/GPL-compatibility.html Also, I have my
phone now and I'd like to be able to make some contributions eventually - I 
have an
SDL 1.3 port with OpenGL (don't get too excited) about 1/3 complete, but I'm 
still
having trouble with the SDL demos so I don't know if it works. Oh, and if you 
want to
move this discussion, you have a good guess as to what my email address is.

Original comment by gilberto...@gmail.com on 9 Feb 2010 at 6:18

GoogleCodeExporter commented 8 years ago
I also own a motorola droid, that is also rooted, if you need any help testing.

Original comment by Landon.H...@gmail.com on 28 Feb 2010 at 4:29

GoogleCodeExporter commented 8 years ago
Can to not just say "some parts of this code fall under X and other parts under 
Y" and just 
have the end user say yes too both licenses?

I mean what's wrong with using both? They are bother free/open source

Any way. What can non develipers do to help? I would really like to see this in 
the next 6 
months

Original comment by l.eli.mo...@gmail.com on 4 Mar 2010 at 3:47

GoogleCodeExporter commented 8 years ago
That's not really feasible. Let's just say you wrote a MIT-licensed Xlib 
frontend for
Mupen, dynamically linking to the core library. That would be fine, since they 
are
separate binaries. Editing the Mupen64Plus core library code and adding
Apache-licensed code, however, can get shady - I don't know if you heard about 
the
Linux/OpenBSD fight over relicensed drivers, where Linux developers apparently 
took
OpenBSD driver code and relabeled it as GPL, and the OpenBSD devs did pretty 
much the
same thing with GPLed Linux drivers changing it to BSD... That was a mess and I
forget most of the details. The only way scott would be able to have some parts 
under
Apache and the rest GPLed is if he clearly separated the two and made sure the 
parts
that fall under the GPL remain labeled as such. The Android kernel is GPLed but 
since
userspace is clearly separated from it, Google can get away with closed-source
userspace applications and statically linking with Apache code. The Apache 
license is
more liberal as far as incorporation into closed-source projects - which is why
Google chose it over the GPL, but that's been discussed before - whereas with 
the
GPL, you aren't allowed to use that code without distributing any modifications 
under
the same license. I really don't see why you would even want to use the Apache
license because that gives people opportunities to use your code without 
contributing
anything back... Bugfixes want to be free.

Original comment by gilberto...@gmail.com on 7 Mar 2010 at 5:38

GoogleCodeExporter commented 8 years ago
this proyect is vaporware now right?

Original comment by fogoz...@gmail.com on 13 Mar 2010 at 3:15

GoogleCodeExporter commented 8 years ago
No, not quite vaporware. It's just the main developers are lacking
time/dedication/skill to continue. We're still waiting on SDL 1.3/2.0 for 
OpenGL ES
support, the ARM dynarec, a native GUI, and some other stuff - and I've been 
busy
lately, so for the time being, you'll have to wait for scottgl or someone like 
ZodTTD
to pick up where it was left off. I've been switching between Android and 
Debian a
lot... With Debian I have Mupen64Plus 1.5 working with the unmodified Rice 
plugin/no
sound, but it's slow because the Qualcomm 3D acceleration doesn't work in 
Debian.
N64oid will take longer to get running and playable because much more work is
involved in porting, whereas with Debian it was a straight compile.

Original comment by gilberto...@gmail.com on 14 Mar 2010 at 3:11

GoogleCodeExporter commented 8 years ago
Hi there I use Mupen64 for mac and have been pleased with it. I would be very 
interested in testing it on my 
MotoDroid if you need testers. My droid is rooted in case it needs to be for 
this. Good luck with the 
development, look forward to seeing the results!

Original comment by kissinco...@gmail.com on 18 Mar 2010 at 12:59

GoogleCodeExporter commented 8 years ago
Hello there! I'm familiar in how Mupen64 operates, so if you need a 
hand in testing any software, contact me in either 
madstarr12@gmail.com or mad_starr@sbcglobal.net . 

Original comment by madstar...@gmail.com on 19 Mar 2010 at 11:32

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
If you need EVO 4G testing please let me know

Original comment by SHollan...@gmail.com on 22 Jun 2010 at 6:04

GoogleCodeExporter commented 8 years ago
More droid test here.

Original comment by valdirsj...@gmail.com on 13 Sep 2010 at 11:29

GoogleCodeExporter commented 8 years ago
Rooted HTC Evo 4g, willing to test!

Original comment by smlwinni...@gmail.com on 16 Sep 2010 at 7:24

GoogleCodeExporter commented 8 years ago
Real life has been holding up my work porting video plugin(s) to OpenGL ES. 
Porting Rice is tedious due to its large codebase, so I was considering porting 
TR64GL because it only uses OpenGL 1.3, which is supposedly easier to map to 
OpenGL ES 1.x.
However, none of that materialized, and for various reasons.

Even though I'm more dedicated than some, I've fallen down the path of the 
closed development cycle. Due to my dislike of "mainstream" stuff (first and 
foremost, Apple products, but to a lesser degree Android) and the suckiness of 
the Android NDK/SDK (let alone the whole API mess), I'm no longer developing 
for Android. I'm not sure what ZodTTD's up to, but N64Droid is probably being 
delayed for the some of the same reasons I cited.

For those of you hopeful beta-testers reading this, let me summarize: What code 
is there, is there. I'm unable to contribute more for you ATM, so if you really 
want Mario Kart on your Droid, it's up to you to make it possible. At least for 
now...

Original comment by gilberto...@gmail.com on 19 Sep 2010 at 6:30

GoogleCodeExporter commented 8 years ago
Rooted Motorola Droid (Original) here to test, will overclock the 600mhz 
processor if necessary.

Original comment by Al12gamer on 14 Oct 2010 at 12:59

GoogleCodeExporter commented 8 years ago
gilberto.tanzola,thank you for the update. 

people when it's done it's done. when they need beta testers they will let you 
know. 

 gilberto.tanzola can i have your rice source? or did you not get that started. i am currently in the process of doing the same BUT rice is a hell of a job.

Original comment by damian.l...@gmail.com on 7 Nov 2010 at 1:37

GoogleCodeExporter commented 8 years ago
1st off ween they r ready for testers they will tell use 
2nd tiger kind has brought out a demo of nds emulator y is it taking long for 
the n64
emu if u need help try ask tiger king

Original comment by toycoman...@gmail.com on 10 Feb 2011 at 4:52

GoogleCodeExporter commented 8 years ago
I can test aswal and got a samsung galaxy tab to test on.

Original comment by takeshin...@gmail.com on 8 Mar 2011 at 10:02

GoogleCodeExporter commented 8 years ago
it  really just sounds like someone else is moving to android and wants to get 
paid.

Original comment by manuel.c...@gmail.com on 24 Mar 2011 at 2:36

GoogleCodeExporter commented 8 years ago
https://github.com/aloznat/Mupen64Plus
If you want to test, grab the Android SDK/NDK and compile away! It's not 
finished - be prepared to debug lots of segfaults...

Original comment by gilberto...@gmail.com on 18 May 2011 at 6:34