FSF Rattles Tivo Saber At Apple
Ohreally_factor takes us back to Friday when both the iPhone and the GPLv3 were released. "This article at Tectonic suggests that Apple's iPhone might run afoul of the GPL. Peter Brown, executive director of the FSF is quoted as saying: 'Today, Steve Jobs and Apple release a product crippled with proprietary software and digital restrictions: crippled, because a device that isn't under the control of its owner works against the interests of its owner. We know that Apple has built its operating system, OS X, and its web browser Safari, using GPL-covered work — it will be interesting to see to what extent the iPhone uses GPLed software.' Might there really be GPLed code in the iPhone? It's well known that OS X built on BSD, which of course uses the BSD license. Webkit is based on KHTML which uses the LGPL."
If there isn't any evidence of GPL violation, why make the accusation?
This is despicable sensationalism, and not what I'd expect from the FSF.
If they're using BSD and LGPL licenses, how are they in violation of the GPL license?
Apple's work on the Mach kernel for ARM isn't under the GPL, it's under the BSD license. The graphics libraries are their own, and KHTML is available under it's own license. The FSF is trying to pull a Greenpeace-style publicity-grab here.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I can't see what in the iPhone can be potentially violating the GPL. I thought they released WebKit changes back to the community and as it's LGPL they don't need to release Safari's entire codebase. Despite GPLv3 being released just before this device was released doesn't mean that all the "GPLv2" or "GPLv2 or higher" software was magically turned into "GPLv3 only" software, so they're not required to make it modifiable. Instead, I believe the distributor can decide what license he wants to distribute the software under.
Unfortunate though. I'd love there to be a problem. If they had to release modification docs then it'd be a hacker's dream.
The Tivo 'saber' is only covered in the GPL3. The iPhone came out on the same day as GPL3, so I seriously doubt there is GPL3-only code in there. The GPL2 doesn't deal with Tivoisation at all, which is why v3 was made. If it turns out there is GPL code in the iPhone Apple just need to distribute some publicly available source, they won't have to change the iPhone in any way.
Why stop with GPL software? If you suspect, without giving any reason, that Apple might have stolen GPL'd software and is using it in the iPhone without license, then you should suspect that they might have stolen software from anyone else as well. Not that there is any reason for any such suspicion except paranoia, but you can be paranoid as much as you like.
If they're using LGPL'd code in the iPhone they must allow the owner to re-link his iPhone against new versions of the LGPL'd code.
I.E. The iPhone becomes a programmable platform.
Watch this Heartland Institute video
So, I read the story and realize that Apples making cell phones now!?
Cool, I'll have to check this out.
I like the FSF a lot, but I'm sure this kind of posturing is very harmful to the adoption of Linux. OSS advocates scream "FUD" when companies like Microsoft try to scare clients by saying using GPL software opens them up to legal action, but this kind of statement by the FSS shows that they have a point. The FSS needs to choose its battles more wisely if it is not going to harm the people it is supposed to help.
Why's that then?
If you were blocking sigs, you wouldn't have to read this.
Ultimately, it's immaterial, as all the LGPL content in the iPhone is 2.1. If one of the copyright owners switches to GPL v3, then all Apple has to do is stop using that code. They're not required to comply with GPL v3 simply because it now exists. The v2.1 code is what they licensed; they're not required either to upgrade to or to accept the v3 license.
This is a base attempt to get attention, to get some of the bigger press outlets to look at them. I suspect that they are in reality simply resenting that the iPhone buried almost all awareness of the GPL3 release, and are now desperate for attention.
Film at 11.
Yawn.
Change the (i)tune, FSF. Yes, we know that GPL3 is out, and that it's waaaaaaaaay better at infecting proprietary devices than GPL2, and we should all switch to it immediately. It's getting old.
If you were blocking sigs, you wouldn't have to read this.
In Settings / About, there's a hugenormous list of license stuff, including many BSD, MIT, and one or two GPL or LGPL licenses. I believe the GPL/LGPL stuff is accompanied by an offer to provide the sources for some nominal fee upon request (in line with the GPLv2 as I understand it).
Nice GPLv3 propaganda if you're into the whole "tivoization is ruining the world" thing, but otherwise pretty content free. Also, rather than speculating they could have done some minimal research.
Where does it say that in the LGPL? (http://www.gnu.org/licenses/lgpl.html)
Now maybe there is and maybe there isn't GPL code in the iPhone, but this really stinks like the FSF saying "hey, they're getting a lot of attention, lets see if we can say something bad about them and people will pay attention to us!".
Its a very childish thing to do, and very unlike the FSF in my opinion.
Scooter Libby was in the news this week, too. Maybe they should claim he might have violated the GPL, too. Double helping of bandwagon jumping?
BSD zealot strikes again?
If and when KHTML moves to (L)GPLv3, Apple will just have to start a GPLv2 fork of it.
So, any future contributions by Apple will go to the GPLv2 fork... and if Apple deletes any "...or later..." clause from "their" fork, the GPLv3 version won't even be able to cross-port their changes.
Yes, a proud day for the GPLv3.
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
In its zeal to destroy proprietary vendors, FSF has become as bad as one.
That is a big aspect of the GPL v3, the Tivoization clause, allowing you to do whatever you want with the hardware you purchase if it includes any GPL-based software.
However, that does not apply to earlier versions of the license.
That is why Tivo can still operate.
I won't bother to argue whether or not the clause is good, or if Tivo is evil, rather I would refer you to the huge lkml.org flamefest from the past two weeks. However, I should clarify this is clearly FUD. Even if the iPhone has GPL or LGPL'ed content, and there is no evidence to suggest that, it wouldn't be a violation, unless it was GPL v3 content, and Apple decided to lock people out.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Even then, wouldn't the new license only apply to new releases?
If the GPL v3 was retroactive, Tivo would have to recall all their boxes right this second. However, I don't think you can have a retroactive license. You can't invent terms today and say that people agreed to them in the past.
Can you imagine what that would open the door to?
I'm sorry, you inherently agreed to anything Microsoft ever wants from you when you agreed to use any flavor of Windows at any point in your life. We can invent new licenses and terms that go back and override any previous license agreements.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
So if the iPhone contains LGPL code the non-LGPL parts are covered by section 6:
Watch this Heartland Institute video
Film at 11.
Yawn.
Change the (i)tune, Apple. Yes, we know that the iPhone is out, and that it's waaaaaaaaay better at infecting personal media than the SmartPhone, and we should all switch to it immediately. It's getting old.
So much snark to do and yet so little time...
Really?
I don't own an iPod, but all my very early Qualcomm cell phones WAY back in the day had jog-dials. It made it easy to control and navigate all the menus in your phone with simply your thumb. I never understand why it disappeared.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
LGPL V2.1 imposes the same "user must be allowed to re-link" condition that LGPL V3 does - it's its whole raison-d'être.
Watch this Heartland Institute video
Absolutely correct. Why the parent was modded insightful is beyond me.
There is no way a license, even one so scathingly viral as (L)GPL, can change the terms in the future and force you to comply. It is simply not legal, though maybe the "copyleft" fantasy land has that concept, enforced by unicorn police.
Apple would never consider forking KHTML!
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
That's funny, because Webkit appears to be a fork of KHTML, not "contributing" to it. Contributing to the KHTML project wouldn't require a new project to be formed.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
As often said, (L)GPL is about protecting the freedom of the *USERS*.
GPL serves to basically grant to USERS freedom to do whatever they want with code, as long as they pass along the same freedom, shall they decide to distribute the code (ie.: they have to transmit the code and the same freedom to the next in line).
Yes, it does restrict professional developpers', manufacturers' and other corporates' freedom. But the GPL was always centered around the user.
The problem that the FSF is trying to bring attention to is that with iPhone those users' freedoms aren't preserved. There is code covered by GPL or LGPL version 2 or previous inside the iPhone. One well known exemple is WebKit/KHTML.
You bought the iPhone, and you own it, it's yours. You got the software running on the iPhone, and you can get the source code for (L)GPLed elements from the web.
BUT you can't do whatever you want to do with it : you can't recompile it and put a new version.
Let's say that KHTML gets some upgrade making it better support newer standarts (strong standart support has always been KHTML/Webkit's selling argument). Or let's say GCC or some other compiler project (be it closed or open source) release a newer compiler version which compiles much faster code, and produce faster software.
The "do-whatever-you-want" freedom to tinker should allow you to rebuild the webkit component in the iPhone (and having either a better or a faster one, according to the previous scenarios).
*BUT* you can't actually upload the newly produced firmware, because the iPhone is DRMed to the bone with Trusted Computing chips, and as such does only run signed and crypted code. The DRM architecture in the iPhone takes away your freedom as an end user to play around with FLOSS inside the firmware.
The only hope for you is to wait and hope that Apple will release a newer firmware with an upgraded WebKit and/or recompiled faster. And hope that Apple won't act like other phone manufacturer ("Sorry this new feature [which btw is only a matter of software support] is only supported in our newer Phone model. Buy it now and enjoy support for newer web-stantard or whatever else").
Once again tivoization occurs.
The speculation of the article ask an open question about what is the long term impact of GPLv3 on this kind of behaviour.
This is an interesting thing to ask oneself. It brings lot of questions about the future :
- Will companies start to think of strategies to let the user tinker the GPL parts (special signing keys for the GPL modules can be ordered from the manufacturer that allow to use modified GPL code in the firmware, while everything else is still restricted) ?
- Will manufacturer start forking project (Apple's forks staying GPLv2, while opensource projects slowly make transition toward GPLv3) ? And which manufacturer will be able to sustain their own fork, or will most of that forking will lead to poorly maintained projects ?
- Or will manufacturer simply stop using GPL code at all and slowly switch to more corporate-friendly instead of user-friendly license like BSD ?
- And will Apple try to bribe the FSF by offer free iPhone, please ?
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
This is despicable sensationalism, and not what I'd expect from the FSF.
And yet sensationalism is exactly what I expect from Apple, and it's about the iPhone, which is sensational, but it's also about the GPL, and I wouldn't expect the FSF to do this, so it can't be sensational, and yet sensationalism makes sense when you're talki -- *brain explodes*
Excerpted from v3:
Excerpted from 2.1:
I think we do need a new license for OSS projects, and it isn't GPL v3. Consider this scenario:
BSD licenses allow for people to take and never give anything back. The GPL has evolved into its own form of shackles, loopholes and lengthy clauses. CC is a pretty decent concept to protect your work. Sun has been under all this pressure to GPL Java for ages. Adobe releases API and code for certain products and technologies like Flash and PDF, but needs to protect their interests. What if I have a technology that I wish to be fairly open, and allow the community to help develop. I want people to be able to see the libraries and API to extend the technology. But I also need to protect against forking and theft.
What we need is a license that is simple and short like a BSD license but provides these basic functionalities.
1 - The material may be distributed freely so long as the copyright and license agreement stays with it.
2 - The material may be altered for personal use and/or community development.
3 - If you choose to alter the material, if requested, you must pass your changes upstream to be reviewed.
4 - You may not distribute forks or derived materials without explicit permission. For this there would be a specific license to grant a "fork" which also must remain open to allow changes to drift back upstream.
Wouldn't a license like this be absolutely perfect for a great deal of scenarios?
Java, Flash, and PDF technologies could be protected from forks and theft, but we could compile plugins for any OS and architecture. This license would also be perfect for NVidia or ATI's drivers. ATI could open their drivers without fear of NVidia stealing technology, because NVidia can't fork it, or take part of it without explicit permission, and vice-versa. This would save these companies money by allowing the community to develop and maintain ports of their software products.
Imagine how this would apply to Tivo.
Let's say Tivo and the software they use is now part of license X. Since the source is open, you can install upgrades, recompile, or even tweak and extend the software on your personal box. Tivo wants to protect themselves that they aren't losing on the service. They can ask to see modifications that people make, which is a provision of the license, and thusly keep on pace with the hackers to make sure they aren't circumventing the Tivo service.
Honestly, if Tivo did such a thing, most of the hackers would buy Tivo boxes, and likely even pay for the service instead of circumventing it. Now they'd have an easier, and legal method to extend their boxes, fully supported by Tivo. Add new codecs, or features, or heck run an emulator on your Tivo box.
Seriously, someone with any legal knowledge should draft such a simple license.
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
Actually, I recall much controversy being made about apple's fork because they made it almost impossible to use most of it in the original KHTML. Link me to somewhere where the actual developers talk about how wonderful Apple's contributions are, please. I doubt it, but then again a lot could have happened in the last year or so.
TFA isn't complaining that Apple is violating the GPLv3. That would be impossible, the GPLv3 was released only a couple of hours before and GPLv3-licensed code has yet to be produced and used by manufacturer.
TFA only illustrate that, by using DRM and Trusted Computing, Apple has taken away the freedom to tinker that the GPL was supposed to bring for peace of code like WebKit and such. The user can recompile it, but can't upload the firmware back, because it isn't signed and the trusted computing module will refuse it. It's once again Tivoization and restricting end users' freedom.
TFA only ask an open question, about what will be the future impact of GPLv3 on manufacturers.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Gnu/Apple
Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
Apple quakes in boots.
Just wanted to keep the pirate mood going.
Pro-FOSS is one thing. Anti-every-other-model is another.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
I normally hate using Wikipedia as a source, but it's concise and referenced: http://en.wikipedia.org/wiki/KHTML
Everyone implying so seems to be the FUD here. Seriously, the article doesn't say anything about it, the /. headline is WRONG, plain and simple, and now all the comments on /. are already about how horrible FSF is. Come the fuck on, people! This is beyond ridiculous.
Wow, two of the most defended groups featured together for a fight... it will be nice to read all the ultra-zealotry comments on slashdot hahah.
Ubuntu is an African word meaning 'I can't configure Debian'
Not the first time I'll say that (and I totally mean it):
FFS, FSF. WTF?
From the article: crippled, because a device that isn't under the control of its owner works against the interests of its owner.
That has nothing to do with the device running on open source software and everything to do with the user-friendliness of the software. Many of the open source advocates take it way too far in my opinion. Open source can be a great development model but at the end of the day the only thing that matters is wether the software does its job properly or not.
-- Cheers!
> TFA only illustrate that, by using DRM and Trusted Computing,
> Apple has taken away the freedom to tinker that the GPL was
> supposed to bring for peace of code like WebKit and such.
You are entitled to your opinion, but the iPhone belongs to Apple, not to you, and it is none of your business under what terms they decide to sell it. If you dislike the terms, don't buy it. Let the rest of us make our own decision.
Borrowing RIAA's tactics, we can now accuse people of violations and assume they are guilty until proven innocent. Of course, when RIAA does it, it's bad; but when FSF does it, it must be good.
No 'accusation' was made, and the idiots who moderated the parent up should be metamodded into oblivion.
In many legal juristictions it is possible for the copyright holder to later on retroactively change their mind and consequently the license. This is why for official FSF projects the copyright has to be assigned to the FSF. It is also why the KDE Free Qt foundation exists for example.
Go ahead and try to enforce your own notion of Free. You'll only look like the RIAA and MPAA as they enforce their notion of Fair Use. Perhaps you'll demand to inspect the innards of the iPhone... perhaps not unlike obtaining a search warrant regarding music or movie files on someone's PC?
Irony... yeah. All in the name of "protection", I bet. Go BSD.
> The DRM architecture in the iPhone takes away your freedom as an end user to
> play around with FLOSS inside the firmware.
Whoa there! FSF makes an accusation and you swallow it without question? There is no proof that there is any GPL software in the iPhone and until such proof becomes available, how are you any better than RIAA or SCO in assuming otherwise?
> Or will manufacturer simply stop using GPL code at all and slowly switch to more
> corporate-friendly instead of user-friendly license like BSD ?
More likely they will simply continue making and using proprietary code. That's what I would do. Aside from really large projects like the Linux kernel, it is not that much more difficult to rewrite than it is to reuse. That's what salaried programmers are for and lots and lots of unpaid overtime. If they bark, we can always outsource to India.
Apple settled with Xerox in that the Macintosh and Macintosh OSX violated the IP of the Xerox Alto system developed in the 1970's, way before the Macintosh was made.
Eventually they agreed to settle and license the Xerox technology from the company that holds it.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
That's not necessarily true. If the KHTML license contains a clause that says that users (note not the copyright owners) may license it under GPL2 "or at their discretion under any later version", I could buy an iPhone opt for GPL3 and demand the right to upgrade KHTML to a later library version. Which means they need to give me their signing keys.
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;
*** BEGIN CLICHES ***
I, for one, welcome our new GPLv3 overlords
In Soviet Russia, GPL violates YOU!!!
Imagine a Beowolf Cluster of those...
1) Place GPL Software on iPhone
2) ???
3) Profit!
*** END CLICHES ***
kill all the fucking niggers
...and the usual TiVo-like excuse to this is :
.HTML file that uses those custom tags to serve as a menu for this added functionality. /. sigs, after all, GNU/Linux is nothing more than a printer driver gone terribly wrong).
"Yes, you CAN rebuild a firmware. All the necessary tools can be found on our website or in your Linux distro.
If you follow the procedure, no error message will stop you from linking your new stuff.
This firmware can even be executed inside an emulator, as an added bonus.
It only happens that the hardware refuses to run non-signed and/or non-crypted code, even if that code is valid. But the produced binary code it selft *is* valid."
Those company usually try to give a very specific interpretation to what "operating code" means. To their interpretation, it only means that the users should be able to compile a new valid binary. That's why the GPLv3 had to be made, to make it explicit for LGPL, and to add similar protection against tivoization of the baseline GPL.
Apple and TiVo are intentionally making that interpretation. Because they want to keep exact control on what the iPhone can and can't do. The iPhone can't transfer files over bluetooth (no way to send each other ringtones and MP3 music like usual with other Bluetooth enabled device. Apple is affraid of copyright infringement, even if the Bluetooth falls clearly under the same provision as home taping in most juridictions), the iPhone enforces DRM on played media, etc...
A modified WebKit could clearly play a role as an entry point to allow such actions : after all, it's the code that handles how pages are drawn. It's not impossible to invent a new "tag", include support for this extension into the iPhone, and use that tag to manipulate media while circumventing DRM or exchanging it over bluetooth. And then design a custom
It's a little bit weird and far fetched. But it's exactly the kind of stuff corporation like Apple and TiVo are afraid of : people using GPL to circumvent their precious restrictions. And is exactly what the FSF is fighting for :
{commandment-like voice:ON}A USER SHALL HAVE THE RIGHT TO DO WHAT PLEASES HIM WITH FREE(dom)-SOFTWARE HE RECEIVED, AS LONG AS THE USERS PASS ALONG THOSE FREEDOMS ON THE NEXT IN LINE{/commandment-like voice:OFF} (even if that includes completely subverting the initial GPLed code purpose in order to make it do something completely different than initially planed. In fact, even more so, because it's such creative subversions that can lead to inventing new interesting stuff and develop FLOSS. As said in some
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Anonymous Cowards yet again prove that they are anarchists, communists and general stupidists. These ideaology powered geeks out to change the world need to take a cold shower. They should also to RTFA......
Have a look at soylentnews.org for a different view
And FUD. Jobs only says that they won't allow you to install software on the iPod. Nothing in violation of GPL/LGPL. Or are the LiveCDs that don't allow you to install anything also in violation?
It might be 'against the spirit of FSF', but do you think they care about the hurt feelings of a couple of geeks?
If KHTML is relicensed under LGPL3, then all Apple will do is fork at the final LGPL2 version. It's not as if they lack the resources to maintain their own fork themselves, but what will happen is that KHTML will lose a major supporter. The v2 and v3 are incompatible, so any additions apple releases to their fork won't be able to be included, unless Apple allows the "version 2 or later" clause. I imagine the same will go for TiVo; they're building an embedded device, so there is no need for them to use the latest and greatest tool. They'll just fork their own, and fix any problems they come across.
The difference is that no Linux marketing material ever touted "Contains genuine SCO software inside".
And SCO never said it was just sad that Linux had pieces of SCO Unix inside, they unleashed their lawyers' fury.
Here nobody is suing neither accusing Apple. They just pointing fact that before GPLv3 made explicit the signing stuff, tivoization was possible.
But as you say, Apple could actually come out with an announcement saying that iPhone's OS X and Mac OS X are different, not only for the obvious reason, but also because they dropped any GPLed code from it. As the firmware image is crypted, nobody has (yet) decoded it, and the burden of proof is on the side of the OSS community (just like when sigma designs used Xvid code. Except *that* was a clear GPLv2 violation).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
And I'm sure that, very well paid lawyers from TiVo and Apple will tell you that data DOESN'T include the keys, because, even without them, you CAN produce an executable ELF.
It just happens that your iPhone won't run it. But it's a perfectly standart executable, that follows exactly the ELF specifications.
That's why I personally think it was a good idea to explicitly mention the signing keys in GPLv3 :
- it makes explicit the LPGL situation
- it adds the same protection for base line GPL
- TiVo and Apple will have to come up with another trick to restrict people's freedom.
(Although another trick isn't impossible. Like : People can flash whatever firmware they want. But to decrypt and play DRM content, the DRM decryption is done by a on-board hardware chip that computes the key by XORing a key-token with data from specific memory locations which are likely to be different with a recompiled firmware. Some kind of AACS-like scheme, but where the device key used to get the media key is the firmware itself. This solution isn't non-crackable, but it is still another trick that TiVo and Apple may put up if they choose to abid to GPLv3)
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
But when Virgin was in violation with the WebPlayer - the people who held GPLed copyrights could not be bothered to enforce their "rights".
But right now this is just posturing - lets see if there is a violation, then will the GPLers bother to sue.
I know I'm going to get flamed for this response, but I just cannot let it go.
How is it that a license to distribute *software* has the right (legal or moral) to force hardware manufacturers to effectively open-source the *hardware* as well? I thought the whole purpose of the GPL was to give your code-changes back to the community so that everyone can benefit from them, *not* guarantee that any particular hardware device can be hacked. IMHO, this is carrying things much too far, and will harm the FOSS movement in the long run. Right now, I bet Apple's glad it based its OS on BSD, instead of using Linux as Tivo did.
"My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
FSF and MS are two sides of the same bad penny.
I think that Apple should allow users to tinker with the internal workings of the iPhone, but they would be justified in cancelling the warranty of modified devices.
Is the typical Slashdot tinkerer willing to assume that risk on a device that costs so much?
"Ask not what your country can do for you." --John F. Kennedy
... but there is a whole herd of people who say "violates the spirit of the GPL" when they mean "we don't like the way you're doing it". Those people can whine all they want, but if a company is in compliance with the license, the whiners don't have a leg to stand on.
It's Linux, damnit! Pay no attention to renaming attempts by self-aggrandizing blowhards.
What a load of old bollocks. Firstly the software will have been written months ago. Secondly the licence isn't being applied retrospectively and so what if a piece of code is GPL-3 now and wouldn't have been a week ago and so who gives a shit. Finally watch for all the branched projects as they get forked so that the GPL-2 variants stick around.
The rules say that the source has to be made available including any changes. There is nothing to stop me say modifying a 1.x kernel and making the changes available. It might not be advantageous but I can do it. I don't have to use the latest revision. This is typical scare mongering of that hippy, sandal sporting, rose tinted spectacle wearing, head in the cloud, idiot, RMS.
Oh good lord. The party using the library (Apple) is a "user".
SlashDotters seem to get entangled in the n-millionth discussion on "Freedom" and open software.
Consumers / potential iPhone-buyers however just say things "I would like to own an iPod that can also make calls" and simply buy one.
it shows that the future of open-source is being led by zealots
And who might those zealots be, seeing as neither RMS nor Peter Brown have any interest in Open Source at all?
The FSF is interested only in Free Software, as they've stated a million times.
If you want to find Open Source zealots, you need to head over to the Open Source Initiative.
That just means they have to provide the source to the library. I think it's a stretch to say they have to provide physical means to modify their phone - particularly if they can demonstrate that you _would_ be able to use modified libraries if you could install software on it.
http://webkit.org/coding/lgpl-license.html
Watch this Heartland Institute video
The Motorola A760 (http://linuxdevices.com/news/NS7780859583.html/) and other cellphones were running MontaVista Linux as far back as 2003/2004.
When a new version of GCC or the kernel was released, were owners of these cellphones able to "play around with FLOSS inside the firmware"? Surely the several years that cellphones have been running MontaVista Linux have been enough to produce an answer to that question.
So why hasn't the FSF campaigned against those Linux cellphones taking away the freedoms the GPL was supposed to grant?
No one is putting a gun to your head and demanding that you use this code, you know. You don't like the terms, don't use the software! You do have the freedom not to use it; you get your desired permissiveness, act the opportunity costs of having to build or find similar code.
The "forced publication" you speak of is the cost of using GPL'd software--if you do not like those terms, pay someone else something else. You didn't "simply" use GPL code--you must make a concious decision to.
It's not like copy-paste happens on accident, unless your mousing skills really suck under X.
You got it all reversed. In this case, Jobs is inviting us to eat OUR wine and OUR cheese. It's OK for him to develop code and do whatever he wants with it, but if he takes software *other* people developed he cannot order $1700 cheese wheels from Italy on *OUR* dime.
A better analogy would be this: someone invited everyone to a big cheese and wine party. Now Steve Jobs wants to go to this party and he's saying: "Oh, do you mean the cheese and wine are free? Then this means I can take ALL of this cheese and wine for MYSELF, because if I cannot do this then the cheese and wine aren't really free, are they?"
"Apple is afraid of copyright infringement, even if the Bluetooth falls clearly under the same provision as home taping in most juridictions)..."
Er, no it doesn't. Fair use doesn't mean that you can share your MP3's with everyone else. Technologically you can. Legally and ethically you can't.
The "freedom" that Stallman and his ilk babble on about really is a thinly disguised platform for socialism.
And the "freedom" that you and your anti-GPL ilk babble on about is a thinly disguised money grab, riding on the back of community developers for your exclusive profit.
Moreover, following on from the parent's "your freedom does not include the freedom to take mine away", your position is not unlike that of a murderer claiming that his right to kill is part of his "freedom". No it is not, because it tramples on the rights of others to not be killed.
Well, exactly the same logic holds for free software: you are trying to claim as your "freedom" the denial of freedom to others, and that is simply not acceptable to anyone with half a brain cell and an understanding of symmetry.
Unless you do have the morals of a wilful murderer, that is. Then you wouldn't see the logic of the GPL at all.
Oh good lord. The party using the library (Apple) is a "user".
If that were true then Tivo would be the user too and they could just opt not to use GPL3. Which would make the whole change pointless.
GPL3 only works if the the people that buy products are the users, not the companies who sell them, because Tivo and Apple want to keep products locked down and the whole point to the GPL3 is that to stop them doing that. If Linux had been licensed under "version 2 or later" I could opt to license it under that and gain whatever additional rights I'd get under v3.
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;
Too bad Stallman can't come up with anything cool himself.
He and the FSF are irrelevant and useless at this point.
The revolution will NOT be televised.
You could say the same thing to Apple; if you don't agree with what free software "stands for", then DON'T USE IT IN YOUR PRODUCTS!
Actually, Apple does publish all the source it is required to:
- With Darwin (the base OS) there is no requirement (it is a BSD license), but they do so: http://www.opensource.apple.com/darwinsource/
- With WebKit (a fork of KHTML), and engine used by Safari, they do so: http://webkit.org/
and there is also more: http://developer.apple.com/opensource/
Sure in some cases the source is not always in an easy to compile form, but they are publishing it. As for the rest of the OS, since it is running in user space then as long as it is not based on an GPL type open source license, then there too there is no need to publish the source code.
Jumpstart the tartan drive.
They have hired Chris Lattner, one of the lead developers of LLVM, which is an optimizing compiler. The bulk of LLVM is released under a BSD-like license, but for now it uses a front end borrowed from GCC.
But Apple is busy fixing that, too.
After carefully reading the wording of the statement, I see a neat little trick: after all, if the compiler that Apple uses is GPL-based, then the software is "built with" GPL-covered software without actually containing GPL-covered code. A subtle, potentially misleading choice of words...naughty!
Peter Brown, executive director of the FSF said, "Today, Steve Jobs and Apple release a product crippled with proprietary software and digital restrictions: crippled, because a device that isn't under the control of its owner works against the interests of its owner. We know that Apple has built its operating system, OS X, and its web browser Safari, using GPL-covered work - it will be interesting to see to what extent the iPhone uses GPLed software."
That's Peter Brown, executive director of the FSF, saying "will be interesting to see".
BSD zealot strikes again?
I see no references to BSD in the original announcement, the article referenced from slashdot, or the summary.
Comment poster != Article writer != BSD Zealot.
Sheesh.
...and assuming that the iPhone uses WebKit, isn't the WebKit developer site sufficient?
ROMANES EUNT DOMUS
And the "freedom" that you and your anti-GPL ilk babble on about is a thinly disguised money grab
And yet, ironically, it is you who copies part of my comment and just changes a couple of words. Consider if my comment had been subject to a license similar to the GPL. Then by now I would own your ass. All in the name of "freedom" of course.
Oh and socialism is the biggest money-grab of them all, believe me.
I won't respond to any of the murder stuff; please use a less hyperbolic simile if you have a point to make.
Personally, I think Apple made a mistake releasing the iPhone without a native API. I won't be buying one because of it, and I agree that it's inconsistent with the spirit of the GPLv2... but Apple's totally compliant with the letter of the license they agreed to when they incorporated KHTML in Safari. Not only that, but they have completely and utterly bent over backwards for the free and open source software community.
* They were only obligated by the GPL to release the shipped versions of KHTML. When they were attacked for not going *far* beyond their obligations, what did they do? They went ahead and did it.
* Not only that, but they're continuing to release updates to the rest of the open source software they're using, not just the GPLed stuff.
* And they're open-sourcing their own code.
* And they've been doing this all the way back to Mac OS X 10.0.
Yes, I know Apple has a history of being downright weird about secrecy. That makes this long term commitment to free and open source software even more encouraging.
So what's the FSF do? Make veiled threats about what Apple might be hiding in the iPhone... even though it's all hidden in plain sight if you care to look.
"crippled, because a device that isn't under the control of its owner works against the interests of its owner"
What? My current cellphone, which I have zero control over in terms of what software it runs, works just fine in my interests. I really wish the FSF guys would focus on Problems That Actually Matter, and stop creating issues where none really exist.
there is really no need for you to defend a corporation, or their rights to a 95 copyright monopoly. They have teams of lawyers that can buy laws, and teams of marketting people that can buy public support.
Go and help real projects like OpenMoko instead of crappy consumer-whore oriented product like the iPhone...
I've been saying it for weeks, and I still don't understand why just having the source isn't enough.
The requirements of the GPL have been to release the source, and TiVo has done so, and I assume
Apple has done so for whatever GPL software they have modified.
I don't understand why these companies need to be forced to open their platforms to arbitrary development.
This is a question that ought to be left up to the market decide whether such a model is viable. The devices
don't take away anyone's freedom because those that want the freedom to run arbitrary software should simply
not purchase them.
The source is more valuable than the device, the source will include any novel changes and can be rebuilt to
run a platform of the user's choosing. Why the FSF can't reconcile itself that TiVo, Apple, et al are
still contributing back to the community regardless of thestate of the devices they produce.
when you give your daughter a mobile phone for her security, aren't you worried that some worker at the phone company will find out where your child goes every minute of the day?
What better way to stalk children than to be the viewer in a serveilance network...
Thank goodness all the other phones are completely open and don't put you in a little sandbox!
What's weird to me is that Apple generally products which are somewhat more open, fairer, cleaner then their crappy competitors (I tried using the music services that came before itunes, ghastly by and large) and gets jumped all over. The restrictions on fairplay were loads better then the early music store restrictions / subscriptions. I did like 20
It's not clear to me that the iphone is more crippled then other phones, and it's not clear to me that it has GPLv3 software. So probably better to let it rest, or if you have a concern approach apple and ask if you think it does. They've been pretty careful so far to stay away from GPL items in the core.
For those who have not actually read the GPL here is the shortest summary I can think of:
"You can use this for free so long as you also agree to give it away free"
The user is not really giving up any rights. If not for the GPL he would not
be able to re-distribute my copyrighted work in any way. So I use GPL and
give him a limited method where if he wants he can re-distribute my work.
Without the GPL he does not even have that limited right
You can argue the GPL is not "100% free" because it only gives users limited rights
and I could have simply placed the work in the public domain. You'd be
correct. I choose to use the GPL if I want to be sure the EVERYONE can get
a free copy of my work even if they did not get it from me. Also I simply
don't want someone making money off my work and GPL prevents that.
I'd be surprised if this were a veiled accusation. That you and other posters here feel the need to spell so much of it out tells me there is what the FSF says there is: a declaration of interest. I recall the FSF being much more clear about NeXT's distribution of GCC (a GPL'd program) back when NeXT distributed their GCC derivative without simultaneously distributing complete corresponding source code or a written promise for said source code. NeXT later remedied the situation by distributing said source code.
The FSF has a history of giving copyright infringers an opportunity to do right and avoid going to court. Part of the GPLv3 gives infringers a chance to behave in accordance with the license. Another section of GPLv3 makes non-infringers out of BitTorrent sharers because they were technically infringing under GPLv2. Eben Moglen has written essays on how he enforced the GPL under Stallman's directive to never favor litigation over compliance.
I can imagine that the FSF are indeed interested to see to what extent GPL'd code is used in Apple's products today.
Digital Citizen
Microsoft makes an announcement of "230" -- or whatever it was -- copyright violations in Linux. I denounce it as obvious FUD and legal intimidation. The upshot is, more companies pay Microsoft money not to prosecute them for things that Microsoft never shows, because people quaver in fear when they point a lawyer at them.
Now, the GPL people are doing exactly the same thing with the iPhone. "There are copyright violations," they say, though they don't specify them. What do they want Apple to do, exactly?
I'm quite prepared to have the platform closed at first. Rumors abound, among them that the OS X SDK is ready, but the Windows SDK has a long way to go. You know, Apple invested a huge amount of time and money in the new platform. It's up to them to say when and how it can be opened.
to do saber rattling. Apple is the industry darling at the moment. Some vague and likely spurious claims about how the iPhone violates the GPLv3 are not going to accrue any more rapport for FSF. In fact, since the GPLv3 is already on shaky ground in the minds of many, this probably serves to only magnify that doubt. I guess letting lunatics take care of them self is a pretty good stratagem.
Isn't this how we managed to piss off Apple and have them pull out of contributing to opendarwin?
---- Booth was a patriot ----
And you bloody well know it.
The guy's been living on his past work for like 20 years now.
He should just pull the gerbils out of his ass and go away.
The revolution will NOT be televised.
This is from the "Settings -> General -> About -> Legal" screen inside the iPhone, which lists all software licenses (it's a huge list, lots of open source software too). They include full copies of the GPL v2 and LGPL v2 on this screen.
GPLv2:
- libgcc
- libstdc++
LGPLv2:
- libiconv
- ncurses
- KHTML
- SpiderMonkey and DateCode.cpp
- PCRE
There are lots of other licenses from particular libraries and/or programs, some proprietary, some free, but the above are what I noticed that referred to GPL or LGPL.
I assume the libgcc and libstdc++ are used for other open source GNU programs, and Apple is using another library (they embed the AT&T C Library, for example) for their proprietary iPhone applications, though this probably needs verification.
-Stu
The idea that a device not "under my (presumably *direct*) control" is therefore necessarily "working against me" is a laughable twist of pseudo-logic. As a statement it's only usefulness is as a means to detect the underlying paranoia (and perhaps a tinge of churlishness), from those that mouth such beliefs. I don't like "Tivoisation" either but it's hardly a serious threat to the free and open source software movement and I learned many years ago that you can't really control what other people are going to do with stuff you give them for free.
Couldn't the FSF think of something, I don't know... positive to say?
For instance, the last time I checked, Apple was one of the main supporters and developers behind the open source WebKit, as well as open Internet standards in general. Or how about the belief many people have that the iPhone is likely to be absolutely pivotal in terms of promoting open source, and open standards based internet development?
Instead, we get petty nay-saying and mud-slinging, and from the FSF executive no less. How mature.
For example, I am not free to kill someone. However, I consider it a good thing that no one is free to kill me -- and that increases my own freedom.
I consider the GPL to be similar to that. It always has to be a tradeoff, but it's a lot closer to freedom than most other licenses. BSD could be seen as pretty much absolutely free, but with a price -- someone can steal your code -- someone can kill you.
Don't thank God, thank a doctor!
Yeah, I think that in the future that'll be called "iPhone Software Update 1.1." Idiot.
I guarantee Apple had their crack team of Jews (aka Lawyers) check all of the licensing out before any of you even thought of it. Calm the fuck down. What's it matter, anyway? You want an about box listing all of the developers to ever write code for what went into the system?
Oh, because that's going to be easily handled. (That OS code is hacked to hell and to ask Apple to back track all the changes they made so they acknowledge the appropriate people is a huge undertaking, I'd imagine.)
As the second comment on the posting, I fail to see how this can be -1 redundant. But it just goes to show that it depends which moderators get a hold of the comments. The RMS zealots are playing directly into the role they're modding me down for. So much for "moderation isn't about what you personally believe."
Emphasis mine.
Your brilliant response?
It's generally known - or at least reasonably assumed, after figuring they'd reuse rather than rewrite working code used in OSX - that the FSF-rep-given quote is true. There are some (L)GPL'd items used.
You indirectly assert - or disingenuously "suggest" - that "we" don't "know" that.
Fine, bell the cat: cite your sources, your contradictory evidence, and/or your "reasoning" that Apple'd abandon the work they'd already done on major pieces of the (presumably obviously recycled) code from their other product(s), namely OSX...
Regarding your laughable assertion that "it is not that much more difficult to rewrite than it is to reuse":
Wait, I may be mistaken... are those crickets chirping...!?
-Larz
"To err is human, to totally fsck things up requires an election." - L.W. Hale
Slashdot runs on SLASH, which is licensed under the GPL. I demand CmdrTaco give me root access.
Do you even lift?
These aren't the 'roids you're looking for.
If there isn't any evidence of GPL violation, why make the accusation?
There is evidence: Apple says that the iPhone runs Safari, which implies that it uses KHTML. That is more than a reasonable cause for a court of law to demand that Apple disclose to the court the source code used in iPhone and prove that they aren't violating the LGPL. That's the way software copyright enforcement works in these cases.
Furthermore, for people to give Apple a chance to fix this by talking about it publicly, they are doing Apple a favor. If Apple really is in violation of the LGPL, Apple has already lost all rights to distributing KHTML, meaning they'd have to remove Safari from both the iPhone and OS X in the next update.
How many times have you seen code licensed under GPL v 1 or later? The "or later" part is so the FSF etc can edit it to say "v 3 or later" for future releases. That's the point of it.
Do you even lift?
These aren't the 'roids you're looking for.
copyright licenses are a contract; it may not be altered without permission of both parties. [Some contracts, eg credit card agreements, include a provision allowing for the company to make changes, but the GPL doesn't]. The FSF requires copyright assignment to protect themselves, make enforcement easier, and make license updates easier. Contributors sign paperwork agreeing that it's their code, not copyrighted by anyone else, etc. Linux is forever stuck on GPL v2 due to the hundreds of people that have a copyright in it. GNU tools can be relicensed as GPL v3 with a simple sed script.
Do you even lift?
These aren't the 'roids you're looking for.
I just Googled for the quote from Peter Brown - not the *complete* quote, but enough to key for it - and found 4, count 'em, ***4*** links. 3 were blog listings referring back to /., then /. The original seems to originate from TFA...
Thus, they, as in the FSF, certainly isn't *spreading* "Fear, Uncertainty, and Doubt"...
FURTHERMORE, if one bothers to read (and comprehend) the quote, it's a generalization: there is (L)GPL code on the iPhone. Wouldn't we all be curious "how much"...
Is there, or is there not any that GPLv3 covers? NO! (Well, DUH!)
Is there any that v2 would force Apple to "unlockdown" their new baby? NO!
The point is not that Apple/iPhone is infringing, but that if the code in question were under GPLv3 (not v2, and not the LGPL), then, at least the portions/code covered by said license, would be disallowed from being "locked down" by Apple.
The point is users deserve - and some of us actually WANT - un-crippled gear. For our own reasons. It's OUR gear. (The company gave up rights to it upon sale; we're not licensing, nor leasing it.)
The point of the F'n Art is NOT that Apple IS infringing, but in a perfect world they WOULD be, and so wouldn't do so - either from removing the thumb screws from their devices, and/or using non-GPL code. (Please don't belaborly argue "There's no GPL'd code!" It's a non-issue. It's quite beside the point.)
To decry Mr. Brown's comment is to take him out of context and to change/insert words where there aren't any.
YES, the FSF wants a world where TiVo's AREN'T locked down. Nor iPhones. Nor any other device that has a general purpose, programmable CPU.
I want to live in that world, too.
THAT is the point of the GPLv3. Of the article discussing the relative theme of the iPhone and GPLv3 being released at the same time. Context. Relevance. Topicalness.
I really don't understand statements/attitudes like this one. WE are the users of GPL'd software, NOT APPLE ! They happen to be a company that wants to save some time, (more easily) ensure higher quality software, get some publicity/good-karma, etc., by utilizing - even if only a base - OSS. That they still believe that "propriety software" is where it's at, that's why they use mostly BSD licensed parts. The (L)GPL'd parts were used... due to greater maturity? Greater flexibility? Whatever the reason(s), surely Apple had it/them!
;], they're definitely a status symbol. Apple will always hold the trademark for the logo, name, etc. THOSE are the crown jewels, not the underlying software. W
(Regarding Apple still holding on to the proprietary software model: I'd counter that people buy an iPod/iPhone due to the entire package. Being that they're affordable to middle-class++ people, but the bulk, certainly of the "cooler models", are relatively expensive [but OH-so cheap for what they are!
"To err is human, to totally fsck things up requires an election." - L.W. Hale
There is NOTHING in GPLv2 that says a device has to be "hackable" by the end user!
The company just needs to make the source avaialable for the parts that fall under the GPLs umbrella THAT'S IT. You are then free to MAKE YOUR OWN PHONE using that source.
The FSF is constanly trying to make much much MORE of the GPL than it is. THEY demand that all devices be hackable, THEY can demand all they want, it doesn't make it so. It doesn't even make it right.
I usually skip Wikipedia and link directly to the sites it sources.
Of course, that assumes the site in question isn't returning "Please visit later again, the site is currently under repair." like kdedevelopers.org is.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
The bottom line is that the GPL wants all software to be GPL'd, period, and it's not right.
Hate to break it to you, but the GPL is a license & doesn't want anything.
There are shills on slashdot. Apparently, I'm one of them.
In that case, Apple is explicitly violating Section 2 of the LGPL. Incorporating an LGPL library into a library requires you to license the latter mentioned library as LGPL.
GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
regards, Bruno
For instance, if I distribute a new operating system that is proprietary but I include with it a GPL application, does that make the whole operating system fall under the GPL? I surely hope not!
You're mixing up two things. Let's talk about a hypothetical GPL'ed Foobar software package.
If you create a derivative of Foobar, then your derivative is automatically covered by the GPL. You can't do anything about that. Commercial licenses work the same (if they don't provide derivative works outright).
But if you don't create a derivative, that doesn't mean that you can do with Foobar whatever you like; you still need to comply with the other license terms. If you don't, you lose the license to use Foobar and you may be liable for penalties or damages.
So, if Apple violated the LGPL with KHTML, then the consequence would simply be that they had to stop using or shipping KHTML (i.e., Safari and WebKit) immediately. At that point, legally, it wouldn't even make any difference whether they put all of OS X under the GPL, the violation has already occurred and they don't have a license anymore.
if you read the EULA when you activate the phone it mentions that it uses LGPL code and gives the LGPL licence. I think this is for WebKit but it may be for other things too... I just skimmed the EULA because I was ansy to get a chance to play with my new toy. Anyway, I expect Apple to release an ARM version of Webkit shortly (they may have already) and any other LGPL stuff they have ported to the iPhne as well. I doubt there's and straight-out GPL code on the iPhone as Apple seems to avoid distributing GPL code other than by seperate installers. (I'm pretty sure all of OS-X's GPL stuff is in seperate install packages from the proprietary stuff if you look at the DVD). I assume they do that to out of respect and fear for the various GPL purity requirements that make it best to keep proprietary code partitioned from the free-as-in-freedom code.
There are 10 types of people in this world, those who can count in binary and those who can't.
Why isn't Apple a user? They used KHTML to make Safari. I think you need to recheck the definition of user. A developer can use libraries GPL or otherwise to make an end product that someone else can use.
So technically the chain is: KHTML (WebKit) is used by Apple to make safari, and safari is used by end users to browse the web.
Ahhh where to start? Ok. First of all GPL2 was never about the hardware. It was always assumed that there would always be a general purpose computing device that can run the software.
In addition, if there was a massive extinction of hardware engineers (hell even hobbyist) I would be concerned but currently I'm not.
Now let's talk about Tivo. If you own your own hardware, then I see nothing from preventing you to modify it as you like. However, this right to modify something that you own doesn't translate into Tivo (or anyone else) has to make it easy for you.
So you bought a product that does most of what you like and now you want to tinker with it? Fine. But wait, I can't do it because Tivo executes only signed code and I am going to figure out a way around it (Boo hoo).
I see absolutely nothing wrong with what Tivo does. In fact, it allows Tivo to sell the equipment at a loss in exchange for a subscription to their services. If people were able to easily modify these boxes to not require Tivo services or to block advertisements from that service (which subsidizes the cost of the hardware), I can see where Tivo would either have to price the hardware to make up for the losses or worse finally go out of business.
But the anti-tivo crowd are not bitching that they can't build a similar product because we have MythTV. What they are bitching about is that they can't buy cheap hardware that is sold at a loss with the intent to sell a service, and modify it.
These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
> there is (L)GPL code on the iPhone. Wouldn't we all be curious "how much"...
There are drugs in your house. Wouldn't we all be curious how much?
I'm not unaware that Apple (and/or any other companies) "uses" open source software. But (primarily) only in the same sense that a TV manufacturer "uses" those resistors in the television set they make.
This sort of statement seems absurd to me: the purpose of the device/software is the end user. Other than those who simply love to create, I'd wager that any company would skip the whole "developpement" thing and go straight to the "Tada!" stage of product sales any day of the week. For a software/device company, the open source code is merely a means to an end, not the end itself.
It is intended to be the tool of we, the purchasers of finished product. So I reassert: WE are the "user".
---
I've never asserted anything else. But the spirit of the license made the short-sighted (in retrospect) assumption you state. How else would you explain the "need" (by FSF/RMS) for a v3...?
---
RE: Tivo...
I have never, nor would ever, talk about the lack of a "right" for TiVo (et al, and anybody else with their respective software/device) to make whatever toaster they wish. And, indeed, it's for me, the buyer, to "beware" and make a judgement call as to whether I wish to purchase a thing despite its shortcomings.
Firstly, I assert it's not just, nor morally "right" for TiVo to sell a locked device. But they have every right to. And I purchased it anyway. But that still doesn't invalidate my feelings on the matter: there's no real reason/need to have most of the system locked - preventing me, the owner, from "tinkering".
Secondly, TiVo made a choice - for business reasons - to sell at below cost (way-back-when; tell me another fable that they're still under-priced with current hardware costs). That's still their choice. That their business model was based on the long-term subscription model isn't my fault.
Furthermore, the parts of the system that deal with the "locking the box except to subscribers" is surely separate, and therefore separately lockable, from "the rest of the system"? Then the arbitrariness of the lock-down is moot on this point. I understand perfectly well the various reasons TiVo's are locked as much as they are. I could, however, debate the reasonableness/validity of the vast majority of them.
Lastly, I hope you don't think I'm "anti TiVo". I'm not. (Did I mention I bought 2, plus one for parts?) I merely pointed out some obvious, honest items. (To make my argument.) And even those who are "anti TiVo" - at least the majority that I've read/seen - aren't complaining about getting TiVo equipment at sub-cost levels - alternative, "generic" hardware isn't much different in cost than actual TiVo equipment. Matter of fact, any "anti TiVo" people I've read/seen seem to focus on some complaints that seem perfectly valid to me, like:
[1] Many of the "shortcomings" I've mentioned, and others, and the fact that since the software is locked, workarounds cannot be made by the end users. This is only necessary as TiVo themselves see no business case for making the changes desired.
[2] That upgrading, service, repair, and other such things are severely limited, technically illegal, and/or impossible because of many software lock-downs TiVo chose to do; lock-downs not necessary for their subscription service, but just for General Principals.
[3] TiVo hardware is locked-down with regards recordings in ways other devices/technologies already aren't, and this is more a complaint about "rights holders" than TiVo themselves, except that TiVo "caves" to their desires. (And this is understandably regrettably due to business necessity: see "ReplayTV"...)
[4] A lack of hardware sold at a "reasonable cost/pr
"To err is human, to totally fsck things up requires an election." - L.W. Hale
Doubtful. But the government/police would.
;)
;)
Any company that uses (L)GPL code is legally bound by the applicable license.
While I would never advocate they should make all their code viewable by The World + 1 (thereby making their proprietary code "open source"), any code they did use makes them, for those parts, liable for the license terms.
Presumably they've specified any parts so bound in various "info" listings. Presumably the FSF didn't get an advance iPhone, nor any type of release from Apple specifying such, before they made their statement. (Even so, I'd suggest it's a rather innocuous statement.)
The point is, various parties are curious about "how much", for various reasons. (I wager any self-respecting OSS advocate would be curious for bragging rights, for example!
For those trying to make gold from this hay, I have a suggestion: the only entity needing to "beware" to any FSF saber rattling is Apple, and it's doubtful the FSF would take any (legal) action without due diligence, isn't it? (Now, if the FSF were a deep-pockets competitor, that might be a different story, but last I heard/read... they're not exactly rolling on dough...
Cheers,
Larz
"To err is human, to totally fsck things up requires an election." - L.W. Hale