'Exophase' said:
Pandora is a system that benefits from and utilizes several FOSS projects, but it doesn't do so simply because they're FOSS. Linux in particular, and whatever's in Angstrom, is used because it's the right operating system for the job as much as because it's open (although it wouldn't really be possible if it weren't open). The emulators on GP2X were GPL not because GP2X is a "GPL oriented system" but because almost all of them are ports and couldn't have been pushed onto GP2X otherwise. It's not because GPH was espousing the ideals of open source software - actually, with their reluctance to properly release source at all I'd say quite the opposite.
I cannot buy this - the entire reason Linux is the right OS for the job is because it is free and open. If it were proprietary, it would be unusable unless Craig paid for the rights to use it, which would almost certainly not be possible. Also, free development tools would likely not be available, as is the case with Linux.
I agree that the system is not necessarily "GPL-oriented," but that is a fairly pointless distinction, since the GPL is not the only free software license in existence.
The GP2X was not
intended as a FOSS-based system, and not promoted as one, but nevertheless that was the reason for its success. It would have barely registered outside of Korea, if at all, if it were not for the fact that it ran a widely-used OS with no restrictions on software development, and with development tools freely available. As far as I am aware, it is not entirely fair to say that GPH was reluctant to properly release source, but rather a misunderstanding of the GPL combined with licensing issues of proprietary code they had purchased.
'Exophase' said:
I don't think you really see what I wanted to say, so let me elaborate. Most software on Pandora will be open source, and most of that will be GPL, but the license of said software is largely irrelevent and the designers of and most of the users of the Pandora aren't going to care if the source is available. Much less are the designers trying to actively discourage anyone from not using a particular license. This is in stark contrast to certain Linux distributions which outright disallow any non-GPL compatible code from entering them.
Users are largely not going to care, and that is understandable. You are creating a strawman here, however. I am unaware (and please correct me if I am wrong) of any Linux distributions that disallow any non-free code from running on them. There are certainly distributions that refrain from
distributing non-free software, but that is very far from disallowing non-free code from running.
'Exophase' said:
In other words, anyone who thinks that non-GPL software isn't welcome on Pandora (any so called danger of "closed source crap") is only speaking for themselves. I for one am going to be releasing closed source emulators on it, just like I did on the GP2X (one of those "exceptions" to the rule). By the way, to this date no one has given a crap about me not publically releasing the source to that emulator.
You are certainly free to release your software in any way you see fit, and users are free to run it or not. I do not have any problem with running non-free applications in principle, provided they do not come with harmful DRM or other such restrictions, but I can understand why others would.