Gpl & Source Code - Constructive Suggestions


Out of interest if everything has to be open source how do GPH stop people I.E those in china from simply lifting the code from their system and bundling it with their hardware at a cheaper price?

Surely they don't have to make everything open source?
 
I suppose one way to slow it down might be to use encrypted binary modules for anything they've added (most obviously the DRM to try and stop commercial 2x games running on the lookalike system), and put the file to decrypt it on a hidden bit of the nand (or ideally in a separate proprietory chip). That way they would be able to release the encrypted binary modules, and the Linux source-code, but it'd be hard to get the two to interact on anything but a GP2x.

Wouldn't stop the creation of a copycat system, of course, but it might slow it down... maybe.

Alternatively, they could say "sodit, we've created a new standard!" and try and make both units work with one another's stuff in the hope that more people will buy your software. If you're able to charge even small fee for sales - say 10% of profits - and actually have decent copy-protection, then you might even benefit. Unlikely, of course, seeing as most of the GP(H) pricing model comes from profit on the system rather than any commercial games, but hey.
 
Out of interest if everything has to be open source how do GPH stop people I.E those in china from simply lifting the code from their system and bundling it with their hardware at a cheaper price?

Surely they don't have to make everything open source?
This is already well covered in the previous few pages, but I don't see that it would make much difference. From what people are saying the GPH kernel isn't a particularly amazing feat of engineering anyway (things like compressing the kernel, even though it gets bigger in the process). A half-decent computer specialist could probably put together a similar kernel in a couple of weeks.

I think that protecting the hardware is the big issue for GPH and the delay in releasing the code was most likely down to them having accidentally spliced some code in there that they don't have a license to distribute. From the sound of it they have cleaned that out now and are ready to ship the GPLed code.

I'm willing to bet we'll see faster start up times within a few days of the source release. :) (hopefully my gp2x will have arrived by then, it shipped last week)
 
Last edited by a moderator:
So to a certain degree GPH has infact opened a rather large can of worms in the legal sense!

Mmm tough one!

Is this going to be a bad or good thing for GPH....
 
And yes, he has been noticably silent, which is a shame. I'd like to know how he feels about some of the recent developments (Monday being chief amoung them).
This thread seemed to have run its course, in that there wasn't much new information being exchanged.

I don't know the details of the Monday Development, and these things are all about details, so I do not have much to say about it.
 
Last edited by a moderator:
I ended up going to bed before they got their act together last night and asked them to just put it online and email me the url tonight.

(when i keep mentioning night it means daytime in Korea)
 
We'll according to the front page news we'll get the source code in two days.

Hopefully GPH will take the steps to be in full GPL compliance. To review that means providing to everyone who has a gp2x the modified sources for **ALL** GPL licensed software on the GP2X, AND providing “associated interface definition files, plus the scripts used to control compilation and installation of the executable”. The most notable pieces of software on the GP2X that are GPL licensed are Linux Kernel, MPlayer, and U-Boot. So like I said hopefully GPH will bring themselves into full GPL compliance.

Can somebody PLEASE make sure that GPH understands this?
 
I don't know -- I just feel like the odds looks something like this:

40% - Full Compliance on Linux Kernel, but no source or compile scripts for other GPL’d software used on the GP2X

30% - Linux Kernel only with no compile scripts, nothing for other GPL’d software

20% - Hacked up incomplete Linux Kernel that will not compile and no compile scripts, nothing for other GPL’d software

10% - Full GPL Compliance
 
Back
Top