GP2X Linux Handheld Makers Don't Understand GPL
Bjimba writes "Apparently, the developer community is having a lot of trouble convincing the makers of the GP2X Linux handheld to comply with the GPL by releasing source at the same time as binary firmware releases. This link leads to a synopsis of the issue, and yes, it's my own blog, but there's no ads."
Forbidden /2006/01/gp2x-needs-gpl-lesson.html on this server.
You don't have permission to access
Yep. There "is" no ads at all!
Norman Cook's Ode to Sl
Does that mean that the collective geekiness of slashdot can sue them if they don't comply? How does the GPL get enforced?
-Dipster
Never trust someone who writes GPL with a stylized L.
A more important question is, what can the Open Source community do about it? Legally and Koreanly?
Virtual Betting on Facebook for non-geeks.
Mah Authora*taih*.
gad dammit
Another blog. another bloog.
The secret of success is honesty and fair dealing. If you can fake those, you've got it made. (Marx)
Correct me if I'm wrong, but isn't South Korea, like China, a place where lots of piracy goes on without being taken seriously? If so, we can't expect the reverse-copyright jujitsu of the GPL to be taken seriously in their legal system either.
signing up for adsense...? just kidding... it is a good question the device itself looks pretty badass... I want one... but it is pretty weak that they are not complying with the GPL.... and of course if it came to legal actions then they might well get driven under then nobody could have one to Hack in the first place... Hopefully they will see the error of their ways and post up the source...
actually I am happy to see you, however that is in fact a banana in my pocket.
This is the fault of Dignsys not Gamepark Holdings. GPH have created the hardware and Dignsys are porting linux but they're not even doing a good job of it. They just keep introducing more bugs with each firmware upgrade. I mean who interlaces an lcd screen?
FTA: Someone with a bit of PR clout must be brought into the picture. But who? Linus? RMS? Cory? Larry? CmdrTaco?
Hmm. Perhaps Slashdot? I have a feeling they are about to get an earful from a bunch of non high profile people. Call it a hunch.
Try to hack my 31337 firewall!
from the blog:
Later, it was explained by the only person at Gamepark Holdings who speaks English that they didn't really understand what they were saying. Apparently, they don't seem to understand the GPL, either.
Well, they understood how to get up an English web site. And they understood how to design a device and market it and take people's money. I think they are like anyone else, in that they understand as well as they want to...
It's cool that they chose Linux, but if they wanted to do keep from disclosing the source code, they should have chosen BSD.
For the other that have never heard of GP2X, they have a vid section here with demos. Just don't rape their bandwidth :)
Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
Im not sure about GPL but what i do know is that the GP2X i brought is the best homebrew handheld out of all of them, the releases are fantastic for fans of emulators and ported games alike. Every day i check out Emuholic and GP2X News for new software for my beloved console.
"Using GPL carries a very high risk that your company will be attacked by socialist whiners when you do anything out of lockstep with their beliefs."
Violating any software license carries a risk that you will be litigated against by the copyright holder whose license you refuse to honor. Doing this is not "going out of lockstep with beliefs", but is *BREAKING THE LAW.*
-fb Everything not expressly forbidden is now mandatory.
Seriously, no trolling or flamebait here...
A company released hardware that makes it easy and convenient to run all your favorite emulated copyright violations on portable hardware.
Does anyone really think they gave a damn about the GPL as a philosophy rather than a means of getting a cheap OS, for which a port of most emulators already exists?
I want one of these toys too, but don't mistake the manufacturer for "good guys" just because they chose Linux.
This may seem offtopic, but does anyone know if this company has paid the proper royalties to be able to sell a device that plays MP3 and WMA out of the box? From a company that feels like it can do what it's doing with GPL-ed software, it wouldn't surprise me if they haven't.
The copyright holders should a preliminary injunction halting the distribution of the device in the US. That will get their attention. I suspect that once they have been served, they will comply quickly.
All the text says the device is called the GP2x but if you go to their website http://www.gpx2.co.uk/ you can clearly see the units logo says GPX2 but the website and literature says GP2X.. its so confusing.. is this even dodgier than first assumed?
-Sj53
The GP2X according to the online community suffesr a number of problematic issues right now like battery life and slow video playback, which made me refrain from purchasing one. Perhaps if they choose to release an improved revision would I consider getting my paws on it. Bad karma for them since they declined to release the code. Serves them right in my book.
So they better get thier stuff sorted in due fashion, There are multiple issues with the device that can be EASILY remedied but they are not releasing source.
Ubuntu- Linux for human beings.
license-violation@gnu.org
Anyway it looks like a translation of this page which mentions the same email address, so why not just email them there in English?
But the source releases don't match thier binaries - it's a buggy and incomplete prerelease version.
Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
This just in: someone doesn't understand the GPL! Dog bites man! Details at 11!
Yes, if I violate the EULA there is a risk that MS will sue me or cause other problems. In addition there is a risk that some people may nag at me. If I was a company or working for one then the risk is much higher. Please do post in any decent computer related forum that you use pirated software for a company (or doing any other real EULA breaking), and enjoy the 50 replies making fun of you (and the 5 trying to find which company it is so they can report you).
You break the law, for whatever reason, you must accept the consequences. This does brings up the question of exactly how legal a EULA is in the first place however either way there is a chance of lawsuit/bad press no matter what you personally believe about its legality. Granted, if you're smart you will probably not admit any of this if you are caught, since it would probably hurt your case.
I don't see what the problem is, the GPL isn't very strict and you simply need to release the source code. If you don't want to then there are other solutions, free and otherwise (BSD comes to mind, Windows CE probably does as well). If you wish to fight the legality of the GPL have fun, although keep in mind that it grants you rights in addition to those of copyright and if you strike it down you won't be able to distribute the software anyway.
I posted above with gnu address for gpl violations. Also found an interesting looking site, HackersLab.org at least the link to the Korean page looks like there are people who might listen to what you want to say. They are doing security and hacking of some time and maybe if there are bugs on this device it could be a security problem and that would also be up their alley? Good luck.
Matt
What the hell is this thing called? Website uses GPX2.co.uk, but on the main website they call it the GP2X. Yet the branding on the unit itself says GPX2.
Could someone make up their mind what to call this thing?
Lesson 1: Read the GPL.
http://outcampaign.org/
Using GPL carries a very high risk that your company will be attacked by socialist whiners when you do anything out of lockstep with their beliefs.
And using MSFT carries an even higher risk that your company will be attacked by capitalist lawyers when you so much as think anything out of lockstep with their beliefs.
MSFT is a great investment - if your goal in the world is simply to make money and help people make money.
Broadcom have been doing it for years, and nobody gave a shit then.. why now? It's going to be hard to test the GPL in court when willful infringement has been ignored.
That's about as silly as saying that because no one cares about the GPL, all copyright is invalid. It would be nice if that were true, but it's not. Nor is it true that any one person ignoring a GPL violation invalidates the GPL as a license or the copyright laws it's based on.
The FSF has this to say about GPL violations:
The FSF acts on all GPL violations reported on FSF copyrighted code, and we offer assistance to any other copyright holder who wishes to do the same. But, we cannot act on our own if we do not hold copyright. Thus, be sure to find out who the copyright holders of the software are before reporting a violation.
Only the copyright holder can protect their work. There's nothing I can do if you don't care. If the use of your work to rob someone else of their rights bothers you, do something about it. There are lots of people willing to help. If you don't care, release it under another license. The GPL will continue to serve it's purpose regardless.
Friends don't help friends install M$ junk.
>> Why didn't you just post the contents of the entry as the story?
Simple. I had no way of knowing whether Slashdot was going to pick it up or not. As I said in the post, my intent was to summarize the issue, submit the link to some relevant high-readership sites, and hope one or more would consider it.
By the way, thanks, folks. There's been some good ideas in some of your responses.
--- question = 0xFF;
The GPL says (and has said ever since the very first version) that you must distribute the SAME version of the sources that was used to compile the binaries. Not a barely-working BETA version from 6 months ago, not the version before this one, not even a later version, but the exact same source code used to build THIS binary.
Which they're apparently not doing.
If they want to add DRM and not give out the source, they're going to have to do it as a standalone binary application or module, similar to the NVidia drivers, Macromedia's flash plugin, or Acrobat Reader.. there are ways of doing things like this that _don't_ violate the GPL.
455fe10422ca29c4933f95052b792ab2
Re-post daily until GP2X concedes.
But that raises a giant moral issue: "Is duping OK if done for a good reason?" Man, that's deep.
Does anyone really think they gave a damn about the GPL as a philosophy rather than a means of getting a cheap OS, for which a port of most emulators already exists?
First of all, directly and publically violating a well-known license is quite different from providing a general purpose system which can, as it happens, be used to violate licenses.
Second, I want to know what the benefit to them is in holding back. It's a safe guess that their kernel tweaks are pretty specific to their hardware. It's not *that* hard to do some Linux kernel work to get a new handheld going -- Nokia did the 770, and there are tons of other folks who have built embedded systems based on Linux. I just can't see a huge competitive advantage in *not* releasing their source.
I could maybe understand it if their source code infringed on someone else's copyright, but this is the Linux kernel -- there aren't that many places to crib things from to stuff into it.
Why can't the silly build script just pack up a tarball of the sources? It's not rocket science, and it doesn't seem likely to hurt them much.
Finally, it seems like most of the people who might develop for this machine are exactly the same people who would be offended by a manufacturer ignoring the GPL.
Any program relying on (nontrivial) preemptive multithreading will be buggy.
Is there some "best outcome" for the GPL/FSF that they are aiming for?
E.g. does Stallman want to go to court, get the GPL upheld and get a recall of some hardware? Would that be the best thing?
Or is the best thing to get the HW manufacturer to give up the source, promise to be good and so on?
I'm hoping that Stallman and the FSF have some big plan in mind, so that things eventually wind up being better.
http://www.thebricktestament.com/the_law/when_to_
The GPL is enforced like any other copyright and derives it's power from the same copyright laws used by some people to strip you of the four software freedoms.
From what I've read, contact is made with the suspected violator. Most violations are not intentional and everyone is made happy right away. If not, you have to do what other publishers do. This is how the FSF does it.
The free software foundation has plenty of good advice. Just Google for "gpl violation site:fsf.org" You will be taken to:
There would not be any confusion over the issue if there were not for a massive propaganda effort by people who prefer their power and wealth to your freedom.
Friends don't help friends install M$ junk.
It doesn't really matter what your philosophy is on whether the GPL is right or not though - if you choose to use this software, which has this license, you must comply...
Check this out: http://www.gp32x.com/board/index.php?showtopic=226 50
The source code has been released 1st Dec 2005.
Ok, that would change my statement if true.
---- Booth was a patriot ----
Sigh. If you have time to read Slashdot, you have time to read the GPL.
http://outcampaign.org/
Firstly, if nothing is released publicly, how the hell is anybody meant to know that you've made changes, and secondly, it's the distribution that is the ket issue. Don't distribute binaries created from modified sources, no need to distribute changes. Cannot say fairer than that.
Anyway, as others have pointed out, the source code is available. There's no story here.
I heard that your library burnt down and destroyed your only two books - and one was not even coloured in yet.
I still don't understand why the source distribution is compulsory in the way that it is. I would argue, and I'm sure others have, that from a purely "end-user" perspective, including the source code is both confusing and superfluous.
With the GPL, source distribution isn't compulsory. You really should read it. End users don't care about source code and they probably would never ask for it.
In fact, if you're not redistributing someone elses' work, but instead have released your own software under a GPL redistribution license, nobody can redistribute your software unless they have the source code, and you are completely free to decide whether or not you're going to give anyone your source code.
However, once you do give someone the license and ability to redistribute your software to the satisfaction of the GPL, anyone they redistribute your software to automatically gets those same rights.
In this case, Linux isn't your software. It isn't GP2X's software either. They are redistributing it, and as a result, need to provide that written offer. It seems like people want to take them up on it- presumably those that have received the binary, and these people are entitled to do it!
that are complaining about the GPL and how wrong and how business unfriendly it is for the GPL to mandate the release of source code. You know what? Those are the terms of the licence. If you don't like the terms - don't use the GPL as your license. Use closed source tools to build your close source program and use a closed source licence. Problem solved. But, if you want to use and benefit from open source tools that other people put hard work into by not having to pay for the proprietary ones, then having your source inherit the GPL is the price you pay. There is plenty of software out there though, that runs on Linux - including kernel modules - that is closed source. NVidia's driver is just one example. They shouldn't have used the licence if they weren't prepared to comply with it's terms. There are any number of more business friendly licences out there.
RTFA.
The complaint is that the sources that were made available do not match the current binaries. The released source is a pre-release version and doesn't help the people who want to fix the bugs in the current binaries.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
I assume that the problem is that as Dignsys releases updated firmware to (hopefully) fix bugs, they are not updating the sources they posted at the beginning of Dec.
May be GP2X does not want to release their R&D work and Inventions to the world to use it for free which they invested considerable amount of money to develop.
If that's the case, they shouldn't have used code that forbids just that. They were free to write all of their own code from scratch. But they didn't. They took GPLed code that requires that they share any distributed changes.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
Don't be afraid to let them know how you feel!
"I say we take off, nuke the site from orbit. It's the only way to be sure."
>So, even if you violate Microsoft EULA's?
Can you provide a legal argument that distinguishes a GPL violation from a violation of the Microsoft EULA?
They live in precisely the same space: Grant of certain rights that would otherwise be reserved under copyright law.
-fb Everything not expressly forbidden is now mandatory.
I swear there is some kind of virgin devaluation thing going on here, last I heard it was said that there were 7 virgins to be had for perishing in some jihad de jeur. Now its 72. Makes me wonder. Either the quality of the virigins is not what was expected and they are trying to make up for it in quantity, there is waning interest from the would-be jihadis and the ante has to go up (unlikely judging by the news), or the jihadis are being influenced by the Great Satan of the Internet and have concluded after watching some of the moving pictures present there that 7 naughty women is what every godless westerner gets without even having to read the Qur'an. Someone figure this out, it might be of a profound geopolitical significance.
"The way you wrote BREAKING THE LAW in ALL CAPS, you'd think it was significant or something."
I was expressing outrage at the idea that it's somehow nothing but a moral issue, becuase the material in question is under a GPL, as opposed to any other software license. So there's one law for the GPL, where anything goes, and another law for all other software licenses, where publishers can make a federal case out of a violation? I don't think so. If you can get a judgement to that effect, it would be much more likely to have the effect of invalidating other software licenses, than to nullify the GPL. (Nullify the GPL in a supreme court decision, and copyright reverts to the holder, and no further distribution rights are granted unless a new license is agreed to. But whatever argument serves against the GPL must be applicable to any other license backed by copyright law.)
I say it can't be done, but the company in the original article will have no consequences, since the FSF and other Linux copyright holders have no significant interest in litigating against GPL violators.
-fb Everything not expressly forbidden is now mandatory.
The people who invest in MSFT do, because if MSFT stock goes up it's because Microsoft has been selling more software. Besides, I think they pay dividends, which gives you a small fraction of the world's blood money for pre-installed Windows.
...that they've done anything out of the ordinary to the source code?
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
"I don't see what the problem is, the GPL isn't very strict and you simply need to release the source code. "
The GP2X people are demonstrating that there are no significant consequences to ignoring the GPL. At least so far, and unless an affected copyright holder chooses to litigate, then in the forseeable future.
-fb Everything not expressly forbidden is now mandatory.
Distributing the Linux-based firmware pre-installed is still distribution. Q.V. Linksys' linux-based routers.
Anyway, as others have pointed out, the source code is available. There's no story here.
And as still others have corrected those who claimed this is the case: that source does not even match the originally-released firmware, much less the current version.
they are distributing binaries (on the device), and the source code they published is not the source used to compile the binaries, therefore not useful for bugfixing etc, and not GPL compliant.
http://marriedmansexlife.com/
That has been well known for a while; you get some bad PR and a potential lack of good PR but little else. See it's not cheap to sue people and I doubt linux using companies see much advantage in funding it, sending cease and desist letters doesn't matter unless there is bite behind them. Someone really should show some teeth, however I doubt it will ever happen.
My point was more along the lines of it seeming like an utterly idiotic business decision in this case. They sell hardware, not software (in the later case I can at least understand why they don't release the source, although of course don't agree with it). The software seems to have bugs, why the heck don't they release the source so other people create fixes for them for free (or whole new versions). It's like "stupid management 101" or something; probably some guy in charge is paranoid about giving anything away and as a result is hurting their own sales. Maybe they don't release the source code because if the public version is too good, the software company may lose their contract.
Personally I think that links in slashdot articles should be automatically coralized (or something similar to that, maybe using a different system) in order to avoid taking down all these sites.
Nobody compelled them to use GPL software. Since they chose to they have to comply with the GPL for that code.
http://marriedmansexlife.com/
I bought one of these "IP Drives" on eBay:
& class_parent=75&mainclass=1
http://www.kingbyte.com/index.php?PA=product_list
They are made by KingByte and I have reason to suspect that it is Linux based. It would be nice to have the source since the IP functionality is absolutely hiddeous (in other words, I never really got it to work, although USB functionality works fine).
So what's the procedure for pressuring a manufacturer to comply with a GPL? Can I report suspected violations someplace?
-- Marcio
Could this be a way get money for open source projects, by hunting down these kind of infringing organizations? (i.e. if a legal firm, representing Linus sue these guys, get the money for the kernel project and until certain point really enforce the GPL)
That's akin to funding hospitals and schools with cigarette taxes. At some point you become dependent on the violators.
Women are like electronics: you don't know how damaged they are until you try to turn them on.
If you hate how the GPL license works then for GOD'S SAKE DON'T USE IT! You wouldn't complain how a commercial library had all kind of licensing fees if you used in a commerical product, yet your more than willing to complain about how you picked a GPL package and then don't like the license. If you don't like the license the easy answer is then don't use the code. DUH!!
The GPL governs how you redistribute programs based on GPL code. The major requirement is that you cannot modify the source and then release only a binary copy. This is a restriction on changing the product.
The Microsoft EULA governs a thousand other things... how many computers you may install the binary on, what you may use the software to do, whether you can transfer ownership of the software, etc. These are restrictions on simply using the product.
It's the difference between using the law to make sure you don't republish someone else's book under your name and using it to make sure you don't give the book to your friend.
Another way to look at it is that violating Microsoft's EULA is something a six-year old can do the first time he touches a computer. Violating the GPL is a lot of work, and basically requires some kind of programming knowledge. To violate the GPL, you have to be in a position to know better.
If your going to build a whole business on your own R&D then don't pick a license of software code that puts you in debt to someone else to build your business on top of it. You wouldn't complain about a commercial library that makes you pay royalties for each copy of a program you sold because you picked that software to build your software on top of...so why would you complain about the GPL license when you picked that license to build your software on top of? DUH! Common sense people! Know what license your building your software on top of and don't complain about the license your building on top of. If you don't want to build on other people's liceneses then build everything yourself from scratch...DUH!
Man, I was pretty pumped about this system when I first heard about it. I've been planning on getting it too. But with this sort of cloudy negativity with their developers, I'm not so sure I'm gonna make the jump to buy one.
"So don't get programmed by anybody but yourself" --Bill S. Preston, Esquire
The FSF administers the copyrights for a whole host of GNU software, a large portion of any GNU/Linux distribution. There is likely GNU software in the GP2X. The FSF has a Free Software Licensing and Compliance Lab that seems to be set up to help resolve the issue described.
Anybody want a peanut?
Simple solution; they could have based the thing on any of the BSD's and completely avoided any requirement to release source code. They could still run as much GPL code on top of that as they like. A huge amount of the code that runs on Linux has also been ported to BSD.
Or they could have simply used the WinCE Shared Source code. That's public domain too, isn't it? I'm sure Microsoft would be far more understanding about a simple little licence snafu like this..
455fe10422ca29c4933f95052b792ab2
Not true: if you release your own software under GPL, you must release the source code. Otherwise you haven't released it under the GPL, and FSF can sue you for trademark violation.
Pirate Party UK
Not true: if you release your own software under GPL, you must release the source code. Otherwise you haven't released it under the GPL, and FSF can sue you for trademark violation.
In what country? "GPL" isn't a registered trademark according to the USPTO. The only entry that comes up on a search as registered by the FSF is "GNU".
We are not even asking for "releases". A public access to their CVS, or SVN or whatever source versioning tool they use would be fine ! The only cost is two minutes of the admin time to put a public account, and, maybe, one day to put this on a public server. That's not much considering that not doing this angries most of their target who are probably mostly techies.
The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
Good flamebait: Die, troll.
[ insert meme here ]
"Is the OSS cause materially harmed by not including the source itself in distributions? They don't have to do that though. That's just normally the easy way. What they do have to do is to provide the source code by some reasonable method when asked by someone who receives the software."
:-)
And if they do a binary only distribution, don't forget about the third parties who also have the right to the source code
I hopefully haven't confused myself here; please correct me if I have.
To add to what the other poster said, the GPL clearly grants rights beyond copyright law. The MS EULA however REMOVES rights which you would otherwise have, for example it restricts how you may USE the product not just how you may DISTRIBUTE the product. The difference is that the EULA is a "contract" (or so those who use it wish it to be) while the GPL is a "license." As such you need to specifically agree to the MS EULA to use the product, while this is not true for the GPL (if you don't then you default to copyright law, which if I understand correctly lets you use the product as you "own" it but you cannot distribute it).
In a more sane world (ie: one where corporate lawyers do not rule), one would have to agree (probably sign) the EULA before buying the software. If you consider them in this light then it is easy to see that they are two very different creatures.
...to perform any copyrighted song, you must simply pay the performance royalties. Many venues, however, will be covered by a blanket license which procludes even having to do this for every performance.
I am NaN
It seems that everybody doesn't want the GPL anyway. Then why don't they simply use something legal, like NetBSD, instead of adapting Linux to the device and dealing with lots of legal trouble? This sort of thing seems to happen every year or so.
1) During development it was called GPX2, the company ran a stupid naming the console competition the guy who suggested GP2x won... just stupid. 2) There is actually no WMA support due to the rights issue, despite what it says on the box, but they may get rights in the future. 3) The source has been released they just dont seem to be quick with releasing updated source with each firmware version, something which some people would like rectified. 4) Besides the fact my GP2X console is a pre-release version, its the best thing I have ever bought. The public domain software urinates all over the PSP, something new is released nearly every day. The scene is really great, it reminds me of the C64 and amiga days. 5) Yeah they seem not too be so quick with firmware updates but these guys catered the console to the publics request the whole way through the design, so its what the gamer out there wants. I dont think they originally had the open source idea in mind but it came with the request of the general public. I know that there are only hand full of people who make the GP2X and they that are working flat out, they are probably just being slack with updated source code releasement. 6) Besides there mistakes I believe the manufacturesrs are good guys who will eventually comply when they get more organised. The huge prerelease sales are probably too much for them to cope with while the thing is still under development.
Oh, they probably do understand the language. Just not your language.
Maybe you should try talking to them in C? :-)
http://archive.gp2x.de/cgi-bin/cfiles.cgi?0,0,0,0, 46,934
--------------
http://www.doyoulikemyface.com/
Nyhetsankaret.com -- det bÃsta av Sveriges Nyhetssido
Well, I rang the UK distributor, and spoke to a very friendly and helpful lady there. I told them I was interested in the GP2X but was concerned about the availability of the source.
She told me that she had just read the news herself. She said that 'Craig' - it sounds as though he is her colleague who deals with the manufacturer - was going to contact them himself. She said that she was sure he would put a post on the front page of their website http://www.gp2x.co.uk/ when he had some news. It does look as though they keep the news up to date on their front page.
So, if everyone gets their local distributor to help, maybe we can sort this out...
Michael Nelson
We've seen the coral cache servers down too
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
and, iirc, they don't cache the images
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
In South Korea, only old people take the GPL seriously !
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
The thing we need is AT LEAST the source code from their last release (and they have to do it, because it's required by the GPL). If we can get a CVS or SVN with their current source code, it's even better, for us, and for them, because then we can work on improving the thing.
wtf.n0x.org
The GPL doesn't need to be any more "company friendly". If you like GPL'd software it is quite clear what you need to do to use/distribute it. You are getting raw material and your only responsibility is if you add value to that raw material, you must contribute more of the same, you got it for "free" and "free" it will stay.
If you want to make a living selling software then by all means, write your own.
But don't take what I have given to you and ask me to buy it back.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Microsoft OLE DB Provider for SQL Server error '80040e31'
//global.asa, line 72
½Ã£ Á¦ÇÑÀÌ áǾú½ÀÏÙ.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
Calm down my friend, it's the other way around.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
It's not going to be just as easy for GamePark to distribute the source.
The GP2X uses SD Media. SD media has zip zilch zero FLOSS drivers that read it because of the S. The security is very much unused in today's world and so most FLOSS systems can read SD because all SD implementations must support the old MMC specifications--so that's the workaround.
The problem is that if the GP2X actually does use the security functions of SD media (which they most likely do in order to attract commercial developers), they may have contractual obligations to NOT distribute the source.
They could get around it with binary modules (Linus' exception) but don't expect this one to be very easily solved by a simple source release.
How about you actually read my fucking post? I clearly stated i was unable to read the idiot's blog.
Talk about the ability to read? Try it sometime yourself.
---- Booth was a patriot ----
If you release your own software under GPL, you must release the source code. Otherwise you haven't released it under the GPL, and FSF can sue you for trademark violation.
Not true: GPL isn't a trademark, and is a redistribution license. The General Public License doesn't place any restrictions on the copyright holder and cannot legally do so.
The GPL only grants rights, and it specifically only grants certain redistribution rights, provided certain conditions are met. If you cannot meet those conditions you cannot redistribute the software. You couldn't legally do so anyway.
If you are the copyright holder, then the GPL doesn't apply to you at all: it is something that you decided should apply to people when they redistribute your software. If you don't give them the ability to satisfy the GPL in order to redistribute your software, then they still cannot redistribute it.
But: If they do get the ability to satisfy the GPL, they can redistribute it- they don't have to, but if they do redistribute it, they must make it possible for whoever they redistribute it to, to satisfy the GPL of the thing that was redistributed.
I guess in Korea, only old people abide by the GPL.
Blog via SMS text messaging
Overall we absolutely agree. However, one of your points actually has nothing to do with what I posted. I totally agree that people are within their rights, morally, ethically, and legally, to have access to the source code -- this is not in dispute.
My only point of contention is on the topic of how to comply with this requirement; the current standards seem somewhat problematic, again, from a purely "end-user" perspective.
It just seems to me that the way it's being done now is contrary to the community's ideals and interests. Access to the source code is certainly the sine qua non of OSS; however, there are many ways to skin a cat, and I'd like to see better, more organic methods of disseminating the source.
It doesn't really matter what your philosophy is on whether the GPL is right or not though - if you choose to use this software, which has this license, you must comply...
That sounds like the sort of logic the MPAA would apply to the Sony rootkit to me. Retort made, I'll continue the discussion in a non-trolling vein below.
I'm very disappointed that this post (parent) of mine got modded "troll". My intent was certainly not to troll, and the replies, other than this one, have been very educational. It's sad to see the "groupthink" aspect of this community working against ongoing education.
All that said, I continue to posit that this clause will work against the OSS community in a multitude of ways, and that further clarification and revision is required to this clause of the license to prevent confusion.
I absolutely agree that those benefitting from OSS software should provide some token payback to the cause, and that the easiest and most productive way for that to happen is to provide disclosure as to the source code. My only bone of contention is the way that's currently being done as of now.
I've yet to re-re-re-read the GPL, as suggested by MrsBrisby in another reply to my initial post. I keep posting to threads on this topic, and continually get modded troll, when my only intent is to keep the overall discussion on this topic open in the hopes that a more natural, organic solution to this problem will eventually take root and flourish.
For what it's worth, my solution to this issue would be to include a link to source repositories within the GPL itself. I would be interested to know other's thoughts on this idea.
I mean. You're in heaven. You're not going to die anymore.
And since no one else in heaven is going to die, you don't need to preserve the species via reproduction.
Why would you still need to have sex?
--- Sueños del Sur - a webcomic about four young siblings
That's just it! If nobody released source code (for free or for a fee), everybody would have to reinvent the wheel.
Now, they distributed software licensed with the GPL. The "fee" here is you have to give away the source on which the binaries you distributed were built.
"Maybe they don't release the source code because if the public version is too good, the software company may lose their contract."
;-)
Or maybe they did something that if revealed, will expose them to some party that *will* litigate, like maybe Sony or HP? (And conjecture like this is possible because of the GPL chicanery
-fb Everything not expressly forbidden is now mandatory.
"The MS EULA however REMOVES rights which you would otherwise have"
No, it does not. All rights reserved under copyright law may be granted under a license. The license cannot take away rights that you have by default. It may try to do that with its language, but such a clause would never withstand judicial review. The MS EULA tries to be a contract, but no case has ever been adjudicated which holds it to have the force of a contract, anywhere. The defense "I never signed that" would probably suffice. If MS really wanted the EULA to be mutually binding, they should negotiate it individually with each user. (The last thing I want to hear is how that's hard or expensive for them!)
-fb Everything not expressly forbidden is now mandatory.
Is that they subcontracted out the develpment of the code to a third party.
Now this third party is, I assume, being paid on a regular basis to provide new versions.
If they give GamePark the source and GP just slap it on SourceForge then I'm quite convinced a team would spring up around it and it would rocket off down its new branch.
In fact, not only would this improve the code, it'd save GP cash - they only make money on the hardware anyway.
I'd be quite interested to know what the contract was like between GP and their developer.
God how about some quality control? the original article is plain wrong. 1: GPH are not responsible for the source code of the version of linux used by the device. It is subcontracted to these guys : http://www.dignsys.com/eng/ . 2: you can get the source code at http://www.gp32x.com/board/index.php?showtopic=226 50
3: read the GPL at somepoint. It only says companies must make the source code available on request, not the time scale in which it has to be provided (as long as they make reasonable efforts to provide it)
Can we get the original post either deleted or modified to reflect that the writer getting hysterical about the supposed GPL violations just didn't check the facts?
I mean who interlaces an lcd screen?
Game Boy Color, Game Boy Advance, and Nintendo DS screens are semi-interlaced. Every other scanline is drawn darker in every other frame in order to improve the apparent response time of the LCD.
Only the copyright holder(s) can bring any legal action.
True, but if you notify FSF (owner of glibc) and OSDL (employer of owner of Linux) of what's going on, then standing becomes easy to establish.
They market the device as a handheld media box which can do video/audio/text and gaming including emulation.
Video/audio/text are thought to be adequately covered by existing widespread rippers and existing fair use laws.
If you have a stack of NES carts - is it illegal to use a ROM image?
If you make the backup yourself using a tool such as Kevin Horton's CopyNES mod, then it likely falls under the necessary modification exemption of 17 USC 117 and foreign counterparts. But if you download the ROM from (say) Edge Emulation, it's not (except in the rare case of commercial ROMs that have become freely distributable, such as Elite for NES). What color are your bits?
Do you think everyone just rips their own CDs for use in an iPod? Or uses iTunes?
A trademark such as "iTunes" is an adjective and must be used with a generic noun such as "music store" or "software" to avoid confusion. If by "iTunes" you meant "iTunes software": You don't need to use iTunes to rip a CD; you can rip .wav using any app and encode to .mp3 or .m4a using iTunes, or if you live in an area that does not recognize Fraunhofer's MP3 patent, you can rip .wav using any app and encode to .mp3 using LAME. If by "iTunes" you meant "iTunes Music Store": You don't even need to buy music through iTMS. Other music stores are available, such as mp3tunes and (if you live in Russia) allofmp3.
The GP is (IMHO) just pointing out that this company shows a general pattern of disregard for copyrights [by marketing the emulation capabilities of its device]
Disregard for whose copyrights? What's so infringing about taking a GPL'd NES ROM such as Pin Eight Tetramino (or anything else on pdroms.de) and running it in an NES emulator?
Why bother reposting? Just put a small frame on the main page, so that whenever someone visits slashdot.org they visit GP2X's website simultaniously? That should be a pretty effective DDoS right there? Hmmm.... Now if you excuse me, I'm off to hack the /. main page to add a frame that points at microsoft.
Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
The link stated that the released build doesn't even actually work on the system. RTFA next time, please.
Why is it that when you believe something it's an opinion, but when I believe something it's a manifesto?
My only point of contention is on the topic of how to comply with this requirement; the current standards seem somewhat problematic, again, from a purely "end-user" perspective.
What the?
You said it was because redistributors had to include the source with the binaries that end-users were confused/abused/malnourished/etc.
I'm saying they don't have to include the source with the binaries, so what I understood to be your point is completely moot.
All you do is include an offer that has to be valid for three years. You can put this in the about box, or in a COPYING.txt file, or in a WHERE_TO_GET_SOURCE_CODE.txt file, or in the place you'd normally put a EULA- it doesn't really matter. What matters is that the OFFER needs to accompany the binaries (obviously, so that people who are interested in the offer can lay claim to it).
It just seems to me that the way it's being done now is contrary to the community's ideals and interests. Access to the source code is certainly the sine qua non of OSS; however, there are many ways to skin a cat, and I'd like to see better, more organic methods of disseminating the source.
How? What does "more organic methods" mean? What is presently being done now, what are the communities' ideals and interests? How are they in conflict?
If you have to pack up a bunch of files the user doesn't understand and can't read, then yeah, that's confusing. Just like including Chinese instructions to the Spanish. It doesn't mean anything to them, it just adds to clutter.
But as I pointed out, this isn't required. What's required is an offer that describes who to contact (postal address? email address? url?) that is valid for three years. Users that aren't interested can trivially ignore such a notice.
Well, there we have it. I've read so many contradictory blurbs on the matter of source disclosure vis a vis the GPL that you could tell me the GPL said you have to provide paper copies by request and I'd almost believe it. I'd thought the method you outline was one of the "unacceptable" methods, so it's nice to finally get a definitive answer here, rather than folks simply assuming I'm attempting to troll and downmodding me into oblivion. I do continue to believe that the controversy surrounding this clause is ripe for exploitation by proprietary FUD, but that's where we go from "narrowly on-topic" to "entirely off-topic". Thanks for the edification.
Dignsys, developer of firmware for Gamepark Holdings has agreed to post up the source code for the newest (so far, unreleased) firmware 1.3.0 on http://source.gp2x.de/ next week. Their only problem was bandwidth, and a GP2X reseller was kind enough to offer them free FTP. Now you can all go home happy.
To me, one thing that you haven't yet differentiated is a fully software redistribution (e.g. a Linux distro) vs embedded software distribution (e.g. a PDA) - to me, the latter would be simple enough by including a DVD or VCD demonstrating the product and having a .zip or .tgz of the GPL'd source code. One single file ought to be enough to avoid confusion.
Copyrights, Patents, Trademarks: temporary loans from the Public Domain, not real property ("intellectual" or otherwise)
Essentially, what I was advocating was a sort of Wikipedia of Source. (Or a Sourceforge, perhaps? ;) ) However, mrsbrisby's posts in response to my posts have convinced me that my conception of the source-distribution requirement was erroneous, thus rendering my opposition moot.
Just as long as there's more than one way to skin the cat on this issue, I see no problems. I'd been under the apparently mistaken impression that one was required to package and distribute the source itself in all derivative packages/works. I viewed that as problematic and confusing to non-technical end-users. Linking the source and/or disclosing where it can be found is no big deal at all.
I continue to maintain that further education is necessary on this issue; I even took the "GPL Test" and came out more confused than ever. And I definitely feel that it's only a matter of time before this clause is used in proprietary FUD. That, of course, is another issue for another day.
Thanks for the reply, though; I'd been getting the karma stomped out of me for even daring to innocently (and erroneously) question the policy. For those of you reading this now-old thread, please remember this little snippet the next time you go to down-mod someone who might simply need some education.
Note that my intent wasn't to disagree with your post, merely to point out that it is a bit late to want to change the license after already agreeing to it (in this instance).