Jaleco Borrows PocketNES Emulator Source Code 102
Thanks to Waxy.org for its story discussing Jaleco's apparently legitimate use of the public domain PocketNES emulator in a Game Boy Advance game without explicit permission, explaining: "While the emulation community was outraged, the emulator's programmer felt a bit differently." The article notes: "Like the recent Classic NES Series, Jaleco Entertainment's Jajamaru Jr. for the Gameboy Advance is a nostalgic reissue for the Japanese market... [that] includes five different emulated classic NES/Famicom titles from Jaleco's library: Ninja Jajamaru, Jajamaru's Great Adventure, Exerion, City Connection, and Formation Z." Although "Emulation fans were upset, with cries of copyright infringement", the emulator's author responded: "Yes, PocketNES is public domain... I wanted it to be public domain. This 'Jaleco incident', in fact, is the very reason I wanted to make it FREE (as in public domain) rather than 'GPL free' (strings attached). I'm not a fan of the GPL, I think it's selfish."
So... what's the story? (Score:5, Informative)
Am I missing something, or is there basically no story here?
Re:So... what's the story? (Score:3, Insightful)
Re:So... what's the story? (Score:5, Insightful)
No, the author is completely happy because this is what he intended in the first place, anybody can take the source and use it for anything they want.
Re:So... what's the story? (Score:1)
Re:So... what's the story? (Score:2)
Re:So... what's the story? (Score:3, Informative)
Re:So... what's the story? (Score:2)
There's plenty of story here. It's the drama that's virtually non-existent. Here on Slashdot, I find that to be a relief.
Re:So... what's the story? (Score:3, Insightful)
Ok, that's a little thick, but
Re:So... what's the story? (Score:5, Funny)
I think the real issue is the emulator author's blasphemy against the glorious GPL license. We, as honorable
Re:So... what's the story? (Score:5, Interesting)
Personally, I'm a bit suprised Nintendo doesn't license out their emulator (used in the "Classic NES Series") to other companies. Nin's own emulator is in many ways superior to PocketNES (this is loopy from the article, btw, so I'm allowed to bag on my own software
Re:So... what's the story? (Score:1)
I can only hope something I program on GBA is as well done and well used as PocketNes
Re:So... what's the story? (Score:1)
But, you are correct. There is no real story beyond the indignation expressed by uninvolved and irrelevant fanboys.
Re:So... what's the story? (Score:2)
Nope, you're not missing anything. Maybe you're on the wrong site though. This is "News for Nerds. Stuff that matters", and this story is a story interesting to nerds (software, source code, freedom), as for the "stuff that matters" part, it does matter to some (enough to be a story).
This story is interesting specifically in the fact that sometimes a company can take source code and build a non-open product and not be evil by doing so. Yes, it h
Loopy's okay with it as article says (Score:4, Insightful)
Melissa
Re:Loopy's okay with it as article says (Score:1)
Re:Loopy's okay with it as article says (Score:2)
Re:Loopy's okay with it as article says (Score:2)
I think corporations are selfishly trying to make as much profit as possible for their top management and shareholders.
But ah, maybe I was smoking crack when I was reading
My problem with the GPL is that it allows companies to profit off of other people's code without sharing those profits with the creators of that code.
Yes, the
Re:Loopy's okay with it as article says (Score:2)
Would you really want to have to pay IBM whenever you make an open source program?
Given that companies also use those profits to buy legislation like the INDUCE Act...
Logical fallacy #1: overly broad assumption. You need to show that companies sponsoring INDUCE are using the GPL at all (or are using public domain software from piddly podunk programmers)
Re:Loopy's okay with it as article says (Score:2)
He says he considers it reasonable to give IBM part of the profit he makes (and only if he used IBM software for it), not to give them money for doing things that don't make him money. I don't agree with him, but your wording means something quite different.
Re:Loopy's okay with it as article says (Score:2)
You're arguing a real, REAL false dicotomy. I'll give you two examples to think about.
Example 1: Fifty years ago, most people considered racial equality (or the rights of a person accused of a crime) to be unimportant. Should we have stayed th
Re:Loopy's okay with it as article says (Score:2)
We did stay that way. Only when people started to think of it as something important, it was changed. That's how things are. They don't always change fast enough to my taste, but things change because people want them to change. At the moment I have the feeling what people want counts much less than what makes the big companies money, and t
Re:Loopy's okay with it as article says (Score:1)
Re:Loopy's okay with it as article says (Score:1)
And it forces them to give the code back to you if they release it as well (well if you ask for it). Using it internally is a different matter.
What the fuck is wrong with this? Why is it wrong for someone to make money off of something else? I know someone that gave away his comic collection after I suggested he eBay it, and the guy he gave it to sugges
Re:Loopy's okay with it as article says (Score:2)
I completely understand that this may be a clever thing to do in a capitalist economy as we live in. However, I'm sure you understand that in total, this approach leads to less innovation, and more problems (such as bugs in software because there are only few people w
Re:Loopy's okay with it as article says (Score:2)
You seem to think that all blocks have been built, and writing a program can be nothing more than putting them together, if only you had the blocks. Even if this was true, I would not see the problem, but it isn't true anyway. There are alwa
Whats the problem then? (Score:4, Interesting)
As far as I've noticed, (Score:5, Insightful)
I'm not saying they don't value their own software -- clearly they do, like any coder does -- but they don't care enough about it to ask people even to assert their authorship.
Given those set of values, I can easily understand the coder here.
Re:As far as I've noticed, (Score:5, Insightful)
Re:As far as I've noticed, (Score:2)
Or they simply want it to be used by as many people as possible. Lots of excellent software [pdcode.org] is public domain. SQLite [sqlite.org] is a great example [sqlite.org]:
Re:As far as I've noticed, (Score:1)
/. effect (Score:2, Funny)
linked comments (Score:3, Insightful)
Re:linked comments (Score:2)
And how does them making money/not making money change the morality of thier actions?? What they did is either right or it's wrong.
Re:I don't understand his thinking (Score:4, Insightful)
Re:I don't understand his thinking (Score:1)
So I guess we'll get to see all the improvements that Jaleco make to the source then? Of course not, their derivative work is not free and it's not in the public domain. Sure the original is still string free, but the derived work isn't.
*That* is the point that was being made.
Again you seem to miss the point. T
Re:I don't understand his thinking (Score:1)
Re:I don't understand his thinking (Score:2)
There's this closed source project using his code. Yet, *gasp*, his code is still as free as it ever was. Can you come up with any way in which the use of his code is harmed by this?
It sure looks like that people just don't like seeing other people make money using free tools.
Re:I don't understand his thinking (Score:2)
Erm, last time I checked anythng Jaleco can do with it cannot prevent people from downloading the original public domain code and do what they want. Jaleco uses a copy of the code, maybe with some modifications, to make their compilation. People can still download the original code, everybody but GPL fanboy are happy.
The program was made public domain so everybody could use it instead of every comp
Re:I don't understand his thinking (Score:3, Insightful)
There are no ropes or chains on his software now. He is not trying to make money off of it or stop anyone else from doing so.
Why is it that some people are fine with not getting any money off of thier software, then get all bent out of shape when some else finds a legal way to do so.Throw this guy your support! (Score:5, Insightful)
Things here worked out brilliantly. The PocketNES folks put out a great piece of free software that many people enjoy, video game fans get to legally play some old classics, and Jaleco employees get some cash.
Those people who champion the GPL because they believe proprietary software is inherently wrong, I have respect for. (Though the subset of those champions who make their living writing proprietary software, well...) Stallman's plan certainly worked; look at all the excellent GPL-licensed software out there. It's a huge codebase that will never make its way into closed-source software -- mission accomplished. And it certainly was a clever plot to use copyright to keep software open.
But I'm not so politically motivated. Public-domain-style licenses are just fine for most open-source purposes. This situation was a perfect example why. Nobody gets hurt! Like I said above, things here worked out great for Jaleco, for PocketNES (which certainly gets more respect and attention for this), and for the Japanese video-game-playing public in general.
The only "injuries" are that Jaleco is selling more closed-source software, and that the PocketNES author doesn't get a cut. But the author knew full well this could happen, and he didn't care, because it didn't hurt him! He wasn't motivated by greed.
So the only remaining "injury" is that the body of closed-source software has once again grown. Again, for those of you who think this is a Bad Thing, I respect you and your views. But I disagree, and I suspect many of you do, too. GPL is overkill, most of the time.
Re:Throw this guy your support! (Score:1)
Re:Throw this guy your support! (Score:2)
The emulator is public domain, but the main thing they're selling is their collection of five closed-source games.
Putting that aside, who knows what changes or improvements they may have made to PocketNES? Perhaps they didn't make any, but if they did, they never have to share the source with anybody. As you might gather from my grandparent post, I don't think this is a problem. But it's certainl
Re:Throw this guy your support! (Score:1)
That have been in circulation for how long now? 15-20 years? Sorry, this just isn't an open/closed thing.
No, they don't and the author of the software doesn't care. You know what else? This is exactly ho
Re:Throw this guy your support! (Score:1)
Of course not. But public domain is not viral. People can and do make closed-source apps based on public-domain code. The fact that the PocketNES is open-source doesn't magically make Jaleco's cart based on it open-source.
I know this is how the BSD license works. That, the MIT license, and true public domain were what I was thinking of when I wrote "public-domain-style licenses" in my original post. This is my favorite style
Direct your griping at Sonny Bono (Score:1)
That have been in circulation for how long now? 15-20 years?
The legal standard is not 15. Not 21. It's ninety-five.
Copyright term in Japan (Score:1)
And in Japan, the current term of copyright is the minimum Berne standard, that is, the end of the year in which the last surviving author died plus 50 years.
Re:Throw this guy your support! (Score:2)
Those who really believe in Free Software, but still write non-Free Software, must have a reason for it. They are probably not happy with their job. I know that in the Netherlands you are pretty much forced to take any job (including jobs you morally oppose) if you are unemployed, otherwise
Re:Throw this guy your support! (Score:2)
BSD License? (Score:2)
Re:BSD License? (Score:3, Insightful)
Nintendo and Jaleco (Score:3, Insightful)
Considering how the want to prohibit even legal hardware emulation of their systems (unless they have control over it), I think Jaleco might be in a tiny bit of hot water...
The Self Importance Of Outrage (Score:1)
One of the creators of the software that was being copied without renumeration copied that person's software, without renumeration... And that's bad?
I must be getting middle aged. This stuff's just starting to sound like people getting outraged for the self-importance of getting outraged.
Why GPL and Public Domain are both important! (Score:1)
GPL and Freedom (Score:2, Insightful)
It goes something like this: The USA, UK, European Countries, Canada, New Zealand, Australia, Japan, and so on, are all free countries, right? But you can't go out and kill someone...in fact there are huge bodies of law restricting people's actions; but they're still free countries...
This is what the GPL is about; it's about preserving everybody's freedoms by placing some restrictions on the use of the code.
Yeah... (Score:2, Interesting)
Re:Yeah... (Score:1)
Re:GPL and Freedom (Score:1)
Re:GPL and Freedom (Score:1)
Well, as far as the analogy goes, yes...if the source code and modifications get lost, then that restricts everyone else's ability to use them. I was using the analogy of freedom in software as freedom of people, and the analogy of murder as the removal of those freedoms.
It isn't about having rights for the originator. Those are preserved by his first ownership of the copyrighted work. It's about preserving the freedoms for everyone that uses the software. If the source code and modifications get closed, t
Dual-terms licenses are always a possibility (Score:3, Insightful)
Maybe you expect that and are fine with it, and have as a goal the encouragement of better software (say, going back 15 years, if you release a toolkit like Tcl/Tk because you want to provide an alternative to C/Motif), or just recognition and acclaim based on wide usage.
But this seems somehow wrong when the product being released and charged for is a small increment on top of the original PD stuff. This could happen if the code is a full application rather than components or framework.
If I release a program in the latter category I would consider a license that says "free to non-profits, but pay me if it's a commercial product". This probably has a name in the OSS license taxonomy but I don't know what it is. It seems fairest because the author would always get a share of the profits (whether they are zero or not). I think universities tend to give approval to research projects releasing their code under this kind of license more easily than the GPL - these days technology licensing is no small matter for schools.
If the author of the PocketNES code thought about this and figured PD was what he wanted, great. But the next person might be in for a surprise if they don't think the issues through...
PocketNES contains GPLed code by the way... (Score:4, Informative)
Overlooked infringement may undo this story. (Score:4, Interesting)
The author of PocketNES appears to be aware of some GPL infringement (perhaps infringement of MiniLZO), but it casts an entirely different light on the story (and thus makes so much of this Slashdot story obsolete). The author writes:
As you can see, the author dismisses this far too quickly; this infringement may change the entire means by which PocketNES is licensed. But this whole story shows the underlying reality of copyright law: licenses are only as strong as the copyright holder. If the copyright holder(s) to MiniLZO do not defend their copyright, their work can and will be included in non-GPL derivatives.
Take another look at this quote from the PocketNES author:
There are profound misunderstandings here, but I think I can distill the major points of rebuttal to two objections:
I have no problem with someone choosing to place their work into the PD or license their work under a generous non-copyleft license (like the new BSD license or the MIT X11 license). I use those works, I build upon those works, I distribute those works, and I thank them for their effort. I also have no problem with works regularly entering the PD by expiring copyright in a timely manner (far shorter than the current term of copyright). But that's not what appears to be going on here; neither of these sentiments are being made real here. This author's words appear to be an attempt at a gift of code with a colossal misunderstanding of why the GPL exists and what it attempts to do.
I usually find that people who don't mind treating businesses like charities are naive and have little real-world experience with businesses. They are rudely awakened to the reality that one's misunderstanding of how copyright law works will not absolve them of copyright responsibilities.
Re:Overlooked infringement may undo this story. (Score:3, Interesting)
An unfortunate mistake I've admitted to. I may have done things differently if I was aware of this at the time I released the source. This doesn't change my stance though.
Re:Overlooked infringement may undo this story. (Score:2)
That assumes competition is always healthy. It is not, especially for small software projects. Split user bases drastically reduce the momentum behind projects and the amount of feedback, support and patches you get. Splitting a small project can actually leave you with two dead projects in a
Re:Overlooked infringement may undo this story. (Score:1)
For example - Joe Shmo wants to use a slick piece of code that you've GPL'd. For whatever reason, he can't, or doesn't want to GPL his own
Re:Overlooked infringement may undo this story. (Score:2)
At this point, Joe asks the owner of said code if he can get a license to use the code outside of a GPL license, and talks go from there.
Re:Overlooked infringement may undo this story. (Score:2)
First, thanks for responding. There was one part I take issue with:
Whether we are talking free as in software freedom or free as in price I don't think competition is (and should be) unavoidable. Only software patents (patents on algorithms used to make computer software) which are enforced against everyone will come close to preventing competition (and this doesn't even work against the
No need to win in court if you're not out suing. (Score:2)
No, because they have never needed to. In a move sure to please those who think the US is too litigious, the FSF has chosen to work with infringers so they are no longer infringing upon the FSF's copyright license. I would cite a document stating this, but this comes from Brad Kuhn, executive director of the FSF, who came to a college near where I live and spoke about the history of free software including how the FSF reacts to copyright infringement.
One of
Re:Overlooked infringement may undo this story. (Score:2)
So the author is probably ok as long as he has the MiniLZO portion of the code available in source form. Probably no infringement here. Unless you want to argue that the GPL is in fact viral and therefore the whole package is now GPL weather the author likes it or not.
Also he seems to understand the spirit of the GPL well if enough, if not the letter. It is a form of
Oh the irony... (Score:4, Insightful)
Re:Oh the irony... (Score:1)
Some jokes ... (Score:2, Funny)
Emulation fans were upset, with cries of copyright infringement.