Torvalds Explains Dislike For GPLv3
Joe Barr writes "Linus Torvalds explains in three recent posts why he doesn't care for the DRM restrictions in GPLv3, and he has never been one to hold back. From his commentary: 'I _literally_ feel that we do not - as software developers - have the moral right to enforce our rules on hardware manufacturers. We are not crusaders, trying to force people to bow to our superior God. We are trying to show others that co-operation and openness works better.' NewsForge has the complete text of all three posts available." We discussed his initial reaction to GPL3 at the end of last month. NewsForge is a sister site to Slashdot.
Just a thought.
you had me at #!
Torvalds sees openness as a tool, not as an end.
The real question is, should software developers impose their value system on end users or hardware manufacturers?
Given that developers and other intelligent people disagree as to what the right value system for software should be, my answer would be "no".
Toronto-area transit rider? Rate your ride.
By "we" is he referring to kernel developers? Because we all know RMS is a crusader trying to press his beliefs onto others. I think the creators of the GPL are trying to be much more influencial than Linus ever was. Linus mostly wants a great OS and community of developers. RMS wants complete reform (or removal) of IP laws. Different goals will get different reactions, and here's where they start to clash.
Developers: We can use your help.
He hit the nail on the head (can I think of any more cliches?) with that one. The point of opening the source should be to cooperate, not force people to do it your way. Version 2 of the GPL only forces people to not abuse your kindness. If we try to use our licenses to force our beliefs on others, where exactly does it end? With all the backlash in this country towards the religious right trying to legislate their own morality onto everyone else, you'd think the extremely liberal like Stallman would learn a lesson from that and NOT try to force his own sense of right and wrong onto everyone.
We are not crusaders, trying to force people to bow to our superior God. We are trying to show others that co-operation and openness works better.
Well this shows what happens when people worship differently.
Linus worships a benevolent God, looking out for the best in a cooperative humankind.
The DRM people worship only one God, the Almighty Dollar.
He who knows best knows how little he knows. - Thomas Jefferson
Given the prevailing attitudes towards hardware vendors from a driver development perspective...
In the EU at least, a developer is entitled to the full protection of copyright law including the moral right to be identified as the author of his/her work, and the legal right to approve or deny any right of use of his/her software to hardware manufacturers. Torvalds INAL.
have a right to purchase or not purchase. If we don't purchase, then no DRM!
Just a thought...
--AC
Don't put words in his mouth. Linus has never been the crusader that RMS is, and as he says in the article, doesn't want to be either. He claims that he doesn't feel like using software licensing and copyright as a weapon to fight political battles. I don't blame him, either. He seems to have meant precisely what he said. Since Linus isn't much prone to doublespeak or pulling punches, I'm tempted to believe him.
GPL3 is a tipping point for the FSF. If they go that route, they will lose all corporate support, which they think they don't need but in fact very much do. GPL3 goes way too far. So if they want to marginalize themselves...go right ahead.
I'm not sure I understand. Are you suggesting that there is some inconsistancy between computer security and letting random corporations have total control over your computing enviroment?
Linus' philosophy doesn't bridge the gap between us vs them (coders vs hardware engineers), but it does help content owners deal with their own cesspool of problems.
I applaud his choice; it's not quite an RMS sort of view, but close: let the idiots deal with their issues. We'll let the software do its job.
Fairly simple, eh?
---- Teach Peace. It's Cheaper Than War.
Translation: "I'm a dumbfuck who puts words in peoples mouths."
td
hard core geek-ware
Money wins much of the time. I don't see this as an issue of forcing anything, but merely ensuring that the playing field remain somewhat hospitable to open source development. I think Linus' view might be appropriate for the process of development, but I think RMS is focused more on the environment in which that development takes place. In effect, Linus is asking that we place a great deal of trust in the commercial sector, trust which I'm tempted to think is entirely misplaced. There have undoubtedly been some shining stars, but these are the exception, not the rule. In essence, open source needs to protect itself against those who insist on playing in a more non-cooperative environment simply because it offers them greater advantage.
... RMS could always go looking for another kernel for his crusade.
Bravo Linus, for showing us that one need not have a GPL tatoo to enjoy the benefits of Linux.
Microsoft licenses their software with a license they agree with. Nobody can force them to agree to a license they don't want to agree too. Why should Linus or anyone?
Maybe because they feel that the progress being made is not accessible to them if they don't agree?
DRM seen the way he explains certainly seems simple. I am not up to date on the issue to argue any point.
One of the lessons of history is that nothing is often a good thing to do and always a clever thing to say. - Will Duran
Because the BSD license is more like public domain.
Once you release something with BSD, anyone is allowed to utilise and build your openly created code into a closed proprietary product.
The GPL is a lets all get together and make it better license. It allows you to stand upon the shoulders of those before you and create a better system whilst keeping that openness for the next generation.
liqbase
</humor>
People seem to forget that, simply because GPL3 is coming out does not mean that GPL2 is going away. GPL2 is permanent! GPL2 Lasts forever. Sure developers can choose to use GPL3 if they want but, the fact that they used GPL2 does not require them to use GPL3.
Linus doesn't like GPL3 in its present state, for good reason. He has stated that he will, for now, stick with GPL2. What's the issue? GPL2 has been good enough for Linux for the past ten years, there's no reason it should have to move to GPL3.
"he doesn't feel like using software licensing and copyright as a weapon to fight political battles"
I might've been a little strong-worded and put some words in Linus' mouth (mostly for entertainment value) but it's really easy to take the above stance when you'd lose if you did use software licensing to fight political battles.
Hi there,
:)
I'm not convinced here. Everyone is crying about their IP these days, but I honestly don't see a lot of real damage being done to business. Piracy of books and movies just don't seem like a real problem to me, most people don't know you can play divx files on their TV, and lack the technical understanding how to do so anyway. Books... even reading ebooks on a laptop rapidly becomes a literal pain in the neck. Books are best on paper.
But I do see a ton of potential for abuses with DRM, and you know if there is potential there is always abuse. The plain and simple fact of DRM is.. its a mechanism designed to restrict what I do with my own stuff. DRM is more then just stuff to prevent people from pirating movies, it'll be hardware soon -- when you buy a piece of DRM hardware, understand that you will -never- -own- that item, it'll belong to the company who made it unless you can crack that DRM away. Consequently, if you can just crack the DRM away, it becomes useless and only a hinderence to the legitimate owner.
Frankly, the pirates are going to crack this stuff anyway, just like they've always done. There are smart people on both sides of this fence, only, the illegal side of the fence has -way- more guys on it, with a lot less things to take up their time.
It seems to me that no matter what argument anyone comes up with, or talk about protecting peoples copyrights, etc, the fact is DRM will make my computer -less my computer-, and give some remote company control over something I *purchased*. Its not about protecting copyrights, its about control. Linus is my homeboy forever, but he is wrong about this one, he just doesn't see the big picture.
IMO anyway.
"Computers will never truly be free until the last windows user is strangled with the entrails of the last mac user."
Don't even try to understand...
I'm sure many orders of magnitude more neurons have been fired trying to understand his post than he employed in writing it...
hard core geek-ware
Just a quick question. Does this mean that device manufacturers that make (I don't know) routers using linux kernel could DRM their routers so that you can't hack them anymore? There seems to be a community out there that likes to rebuild the software on these devices to make them better. With DRM these coders would be out of luck?
I don't see that as a positive step.
Push the button Max!!!!
The question is not why you should migrate to GNU GPL v3, but why not?
Does it mean that one day I buy a new computer boot up my Ubuntu install disc and get an error saying "cannot install unsigned programme"?
is this how it works?
I'm suggesting that I would consider it a double standard to rely on openness, while at the same time building any kind of method for restricting access into a system.
From my experience *nix users seem to be proud of their security, yet they like to have an open enviroment.
Seems a bit of a paradox if you ask me.
Wanna fight ? Bend over, stick your head up your ass, and fight for air.
Look, GPL3 does not force ``our" morality (in whatever sense of ``our" is relevant) here on anyone; nobody is compelled to use the license OR to use software released under such a license. This is not exactly like sending a perv-squad to take down adult shops or sending Christian soldiers off on a crusade in the middle-east or sending young people to blow themselves up in crowded buildings. . . . Heck, it isn't even like that whack-job Jack Thompson.
(As an aside, there IS frequently plenty good reason to force our morality on those who don't agree. If the come walking into my town to commit genocide, I will impose my morality on them by either (i) appealing to their rationality or (ii) using force.)
"Every decent man is ashamed of the government he lives under." - H.L. Mencken
The DRM clauses in the GPL3 are in the same spirit as the GPL2 requirements that require compilation tools to be included with the source when they are not commonly available. Most people may not be aware of that clause given that most source is distributed in commonly used programming languages.
From his comments, it appears that if Linus were starting to write the kernel today he would choose a BSD style license over the GPL. (Not a bad thing necessarily, but users of the license, while just as generous as those who use the GPL, do not care to protect their users from being taken advantage of in the future.)
You are wrong.
DRM does not work. Ask PSP hackers (*)
Alice is the content creator.
Bob is the content consumer.
Eve is the eavesdropper.
Alice sends the encrypted content to Bob.
Bob has the key to decrypt the content, so he can see the plaintext.
Eve cannot see the plaintext -- but wait, Eve is just another split personality of Bob. So, yes, Eve has the key and can see the plaintext.
(*) Not crackers -- PSP hackers want to install software they themselves developed onto hardware they bought with their own money: if people will take advantage of their hacks to play copied games, it's a collateral. I, myself, want to make linux work on my playstation portable -- that I purchased with MY money. I didn't sign any contracts or NDAs with Sony. I just went to the store and I have the right to install whatever software I want in the fscking thing. If -- and only if -- I install "irregular" software/contents in MY hardware is the concern of the mentioned software/contents creator.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
"DRM can be a mechanism for protecting legitimate rights that copyrightholders have. I'm sorry, but in order for the market to work and content to move into the digital age and away from physical media, there has to be DRM."
Protecting from what? Everyone who pirates is doing it in the best interests of the IP holder. We love our content creators and would never do anything to hurt them, or show disrespect. Besides, as everyone on slashdot knows. Content creators don't "create", they "borrow" from the commons. Everything they bring forth is just a rehash of what's already out there (just look at Linux for example). Nothing new is added, and therefore shouldn't be protected, not even if the person in question is a pirate who "creates". Right?
One of the points he made which is very important is that digital signing of content is important for the way open source software works. If RedHat has to supply the keys used to sign Fedora Core 6 with the OS, the signature is completely useless. The anti-DRM provissions of GPL V3 would not only lead to less places you can use open source software, it would also make that software worse.
I also agree with the idea that, while DRM is evil, it's not software developers place to fight it and in fact there is no *need* to fight it. The proprietary vs open thing will soon be smack the content creators around just as badly as it is smacking the software creators around now. The more quality content that is available for free, the harder it will be for the content houses to insist that you not only pay for content, you also have crazy limits on what you can do with it.
There should be a fund and an organization dedicated to fostering tallent and helping them develop creating creative commons licenced works. I'd like to see all the National Endowment for the Arts money going to something like this for a few years. Better yet, I think there should be a tax on RIAA/MPAA producs used to fund it.
set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
Linus seems to walk in world all his own. Somehow he seems to think that we can vote with our dollars to force the hardware makers to cater for our non-drm needs. Right.
Has he got some other figures on linux use? It is already hard enough to get hardware makers to support linux besides closed source software like windows. But for hardware makers to develop non-drm hardware for just the linux market is insane. Linux is Linux because it runs on cheap easily available hardware. Specialist hardware or worse having to make you own would kill Linux fast.
What he maybe doesn't get that DRM isn't a analog state. It is binary. You either have it or you don't. Oh, and at the moment, we don't. We got a sorta DRM0.1 at the moment. FULL DRM will be a beast few can imagine. Certainly Linus doesn't seem capable. Stallman is capable.
FULL DRM means that ALL hardware and ALL software in your entire computer will be DRM aware. Hardware DRM will not work with NON-DRM software and/or NON-DRM hardware.
For DRM to realize its full potential EVERY piece of your computer must be DRMed. The motherboard, the CPU, the memory, the buses, the cables, the monitor, the speaker, etc etc. It cannot have a single open piece of hardware because the moment you have that the entire DRM chain becomes useless. It is the old argument against DRM that you will always still be capable of capturing the out put of any DRM device. As long as you can hear/see it you can recapture data no matter how it was protected before.
Que the old story of Vista requiring DRM monitors. if you don't then you could simply hookup a DVI cable to the output and put in a video capture device and instantly avoid any DRM measure.
Will Vista really do this? probably not, as I said before we don't have full DRM yet. We probably won't have it in Vista either. But it is coming unless we stop it now.
It is difficult to constantly be paranoid and think that behind every wintel move there must be an evil scheme but can we afford to be wrong?
Then there is Linus defence of DRM namely signing RPM packages. Well yeah, signing them makes it secure but what is that saying again? He who trades his freedom for security soon will have neither? Something like this.
We could have the security of knowing who wrote the software we run OR we can have the freedom to write and run our own software. Not both. Your choice.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
I thought, when I first heard that Linux wouldn't support GPLv3, that he was simply throwing his teddies out the pram at something that was even written yet. No I hear his reasoning though it sounds like a very good call. GPLv3 sounds like it is loosing sight of what it really set out to achieve. OSS has reached a point where a lot of tech companies are seriously considering using it if not actually already using it. I can't help feeling that the power might have got to RMSs head a little. I'm not a big fan of Linus in particular but he does do a fairly good job of "keeping it real" something that people in powerful of infulental positions seem to lose sight of.
I used to have a better sig but it broke.
Answer: There ain't one. In order for the content to be of ANY use to the user, it has to be exposed to him one way or another and that's where he can leech it off into a non-DRM system. Maybe it imposes a slight loss of quality but that's a one time thing. All copies from there will have exactly the same quality as the original un-DRMed version.
Now you could say: "But circumventing DRM is illegal!" Sure it is. But so is unauthorized copying of copyrighted material (fair use excluded). So what's the difference? None.
Trying to make bits uncopyable is like trying to make water not wet.
Or...perhaps it's not something he actually believes in anyway? This isn't inconsistent with his prior positions.
They always have the choice of not using our code. If Torvalds feels it is unfair to force hardware manufacturers to open up, isn't it equally unfair to force people writing derivatives of Linux to open up, and it should be placed in the public domain?
I am trolling
It is commonly argued here that RMS and FSF are out-of-touch crusaders to be marginalized when considering how really to get software written. I disagree.
Torvald's kernel and the community that support it are quite remarkable, and I wish to take nothing away from them. However, they would not exist if not for gcc and a host of other tools that themselves would simply not exist were it not for Stallman. He was savvy enough to see the creation of these tools; part of this savvy manifested itself in the GPL which demands quid-quo-pro from users of free software.
Now you can imagine a world in which we all just gave away our efforts, and you can imagine a world in which this benevolency resulted in a societal revolution in which open-source (but not necessarily free) software thrived. I can never prove that such a world might not have evolved, but the world as it actually exists has been heavily shaped by Stallman's efforts.
Stallman is certainly not irrelevant in the history of software. I would hesitate to dismiss him as irrelevant to the future.
...I think Linus is the only Human in the OS leadership. He seems to have a remarkable amount of common sense. Too bad it isn't rubbing off on his compatriots...
Life is hard, and the world is cruel
Exactly, GPL2 exists already. However, I suspect all the GNU software will become GPL3, which will probably cause either 1) reimplimentation by others, or 2) adoption of equivalent tools licensed in other ways (such as BSD). That would be some serious marginalization.
Basically, I think that a lot of coders and all companies will reject GPL3, and tools licensed with it. Could end up similar to another X11 style fork if they're not careful.
Okay, call me dense, but I really fail to understand why he thinks the GPLv3 is forcing people to give out their private keys??
Perhaps I'm misunderstanding something, but I was under the impression that GPLv3 says that "source code must be made available, including any encryption keys required to get it". Doesn't this just mean that any encrypted information needed to get the system running need be provided? How does this imply that people need to give away the keys they used to SIGN the code? Authenticating the code has nothing to do with its availability.
I don't understand why Linus seems to be confusing digital signing with DRM.. (yes, DRM uses digital signing techniques for implementation, but that doesn't imply that digital signing IS a form of DRM... only that DRM is a form of digital signing..)
- confused.
Ping Wales have an interview with Alan Cox on the subject. I know of two people who have tried submitting this, but it's been rejected both times.
I am TheRaven on Soylent News
> The GPL... allows you to stand upon the shoulders...
It's always interesting to see people depate BSD vs GPL in theoretical terms, while completly ignoring how both actually work in the real world.
The most prominant BSD licensed products (Free, Open and Net ) all happily share between themselves, thus effectivly standing on each other's shoulders. What they don't do is waste time on stupid license discussions, or being worried about what someone else might do with their code.
The GPL world, otoh, spends it's efforts on discussions like this one... and I can't find a single instance of people standing on each other's shoulders.
(not that i think linus should switch licenses. afterall, it's his software. he can license it any way he likes.)
Sitting Walrus Blog
We need someone to figure out how to get around the chip fab barrier. None of us hobbiests can build a fab plant, so there is the possiblility that chip producers will get together one day and essentially destroy the ability of OS software to run on newer hardware. In this scenario, the elite, the privy to secret hardware handshakes could continue to modify and release code that no one else could modify because only they have the secret keys to the hardware.
This might require a larger conspiracy than some of us are comfortable with, but consider the track record of the US government over the past 6 years, and get comfortable with conspiracy.
One doesn't even require a tinfoil hat to imagine that this will happen and is happening in certain segments of the hardware market. Although porting to another platform is facillitated by having source, what happens when some of the key logic is hard coded inside proprietary hardware?
I just hope that hardware doesn't become the achilles heel of OSS.
I think Linus might change his tune if and when companies begin releasing de facto proprietary version of Linux on closed hardware platforms.
It's simple really. A hardware company, say Dell or Apple, build DRM systems that only allow binaries that are digitally signed to run on their systems. They then proceed to pilfer GPLv2 code, sign it to run on their system, and then never give out signatures to any FOSS people.
Dell sells a PCs, servers or Laptops running "Dell Signed Linux". Sure they give you the source, but they don't give you the keys. Linux becomes a closed OS on DRM platforms, with only the big companies able to turn the now useless source into working binaries. Cue the "Proprietary Linux" club, which will begin to look an awful lot like the Unix club.
May the Maths Be with you!
on how long it will be before Linus starts punctuating his pronouncements with words like "Dagnebbit!"
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
As Linus (and many others) have been saying for a long time, it will be impossible to release a GPLv3 kernel anyway. Copyrights to submission to the Linux kernel (mostly licensed under GPLv2 not v2 or later) have been retained by thousands of developers and companies, many of which will prove impossible to track down many years after the fact.
This means that this discussion does not pertain to the kernel -- we are simply discussing Linuss opinions on software licensing in the abstract. I happen to agree that some of the new clasues are problematic, but is Linus really an authority on licensing?
Regarding signed code, I understand why the FSF wants to say if the program only runs signed code, or only works with signed data, you have to provide means to sign code and data to the program, but I think thats taking it too far. The users of the program have the source code -- they can always make a derivate version which accepts code signed by them. I thought this freedom to modify was a central part of free software. The DRM clause is even worse. They attempt to say DRM effected by the program can be freely circumvented. But this is silly -- the legality of circumvention depends on the laws of the country where this happens. For example, in the US Im sure a judge will rule that whether the program ëffectively controls access should be determined objectively independently of any claims by the authors of the software. I simply fail to see how a software license can make a legal determination on the behaviour of derivate works when this behaviour was not present in the orignal program.
Smart guy, but can't see the big picture outside his own specialist niche. This isn't a dig, it's an observation,and I have seen it many times with brilliant people I know. If the software patents and DRM goons had had their way back before he wanted to build a minix/unix replacement, he wouldn't have been allowed legally to do most of what he did. Heck, we would barely have affordable functioning home computers either.
I really like the idea of a new GPL that goes farther than the last one in making sure freedom and openness becdomes the norm and not the exception. If we can't get rid of software patents, we can use the fact they exist against that concept. It's sad but you can't remove the legal aspects to coding, so might as well use what ammo and tools are available to counter the threat that patents and DRM clearly are.
Look, the way I see it, it's about balance. There are currently great forces amassing against Open/Free ways of doing things. The enemies of "freedom" (to borrow a term from W) have no problems buying politicians and laws to make their way of doing business the only way to do business. Closed/DRM advocates will and are currently using the full force of the legal system to do away with anything they perceive as competition and a threat to their "right" to vacuum up profits and exert total and complete control.
This is why GPL3 is important. It provides a counter-balance to the what's coming (if it's not already here). We can all bitch and moan about how our freedom to tinker/code/etc is being infringed on ever day by soul-less corporation, but then get all feaked out when we come up with a license to combat those infringements.
The other side pushes very, very hard. GPL3 pushes back. The other side does not play nice with Open philosophy. GPL3 helps us gain traction against this. If you are not thinking in terms of "them and us", GPL3 does look like it's imposing an ethical and moral code. But, given what we're up against, that's OK by me.
There needs to be balance. Our side doesn't have an army of lawyers, lobbyists, and MBA's. ALl we have is our philosophy, our ideal, and respect for the efforts of the community.
Governments are not necessary.
Look, GPL3 does not force ``our" morality (in whatever sense of ``our" is relevant) here on anyone; nobody is compelled to use the license OR to use software released under such a license.
Hehe, that's correct. You're free to use the license or not. You can just as well release your work as public domain if you wish. Or protect it with a super restrictive Microsoft-style license where you're barely allowed to even run the software.
But what's being discussed, and why you see all "forcing morale on others stuff" is that you indeed do this if you decide to use GPLv3, which is what the article is basically about; the why's of why Linus don't really like it. And the reason is a lot about forcing morale on others.
Feel free to stray from the topic at hand (implications of GPLv3 and thoughts about it) but be aware you may go off-topic..
Beware: In C++, your friends can see your privates!
Linus has not disguised the fact that he is more in the Open Source camp than the Free Software camp, yet he chose to license Linux under a Free Software license. Now, and I'm being honest here, he's bitching about the the folks he got into bed with. If you don't want to use GPLv3 (which isn't even out yet), then don't, that's your choice. But don't spit on the folks that got you where you are, and protected your software.
If thou see a fair woman pay court to her, for thus thou wilt obtain love
"I _literally_ feel that we do not - as software developers - have the moral right to enforce our rules on" ... on paying customers.
He is talking about DRM right?
I never understood that suggestion that there is somehow the possibility of making an "Open Source DRM". How is that supposed to work?
Either you can modify the software which makes it Open Source. Then you can modify it to leak the content so the DRM doesn't work.
The other option is that you are forbidden to modify the software. Then the DRM may work (it can still be circumvented for example through the so-called analog hole but that's an intrinsic flaw of DRM itself) but the software is no longer Open Source since you aren't allowed to modify it.
So, which one is it? I always suspect the "Open Source DRM" advocates to advocate the latter which means they are not arguing for any "Open Source DRM" because in that case you may as well go proprietary.
Although Linus makes very good points I think he doesn't understand the pernicious nature of those who would want DRM technology.
Granted as a software creator I should have the ability to do whatever I want and the F/OSS community should only have domain over what they create. However, we are _not_ an independent community. Without hardware vendors the software we create is worthless.
If the almighty Microsoft decided to lock out hobbiests and allow only those paying into a "partners" program to have their software signed as running on windows and neither the OS nor the underlying hardware allowed for execution of unsigned code then the F/OSS would run into problems.
Granted "we" as a community could buy other hardware, but with the _vast_ market share of Microsoft it would be difficult [as it is to get drivers now] to convince vendors to spend the time, energy, and $$$ to develop F/OSS friendly hardware.
I think Linus is a bit niave in thinking that larger software vendors won't make backdoor agreements with larger hardware vendors to use DRM technology to remove competition.
I mean they've used every other tactic they can think of, why not hardware DRM?
I bet you work in marketing... That's a pretty fucked up way at viewing openness...
Some police departments are using DRM in cameras to prove that photographic evidence has not been tampered with. This is just one of many, many examples people benefit from limiting the capabilities of the user. If you've ever worked in IT, you know how dangerous users can be. Imagine never having to remove gator from someone's computer again, while still giving them privileges to manage their own system.
An anti-DRM software license is just as stupid as RMS deliberately making su insecure because he was mad that he couldn't root a box.
There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
I mean, OSDL and whoever funds OSDL... IBM and friends. Maybe they don't want GPLv3? Follow the money.
DRM will come and go. It's not the real threat you think it is. I have now been programming and dealing with hardware for about 20 years now. Just enough time to see the same things happen over and over again. Many makers will use DRM to lock you into bying there stuff. Consumers will get pissed off and stop bying that stuff.
I used to fret and worry about IBM locking down PC hardware so customers would end up locked in an IBM world. Remember that bus that IBM made, microchannel or something, that was suppose to be better than ISA. IBM was going to charge big time for board makers in liscence fees to make cards for these slots. Well along came a small company called Compaq and gave consumers what they wanted. Over the years I have watched this same scenerio play out over and over again with HD interfaces, Video cards, data file formats, you name it. Each time the open market solution natuarly won.
The consumer market wants cheap and hassle free solutions whether they have the DRM label or not. If John Doe can't plug his USB key and save a file in 10 seconds without sacrificing serious money he will go to a providor that will. Linus is right, vote with your dollars. In the ever competitive hardware market, where margins are as thin as tissue paper, some one will be there to cater to what you want.
Computer hardware and software is ultimately a buyers market. Let the market punish dumb hardware and software makers that restrict your use.
I disagree.
/through modification of the program/ difficult. (okay to make it difficult to circumvent an unmodified program, not okay to make it difficult to take out the ALLOW_PIRACY=FALSE).
I believe that anyone who uses GPL'd code I write for their device should provide an "allow untrusted code" button.
Requiring a digital signature is a secure and good thing to do. Disallowing a consumer to say "okay, but my own signature is okay too."(allowing a suitable number of secure hoops being jumped through) is a bad thing to do.
This isn't about requiring you to give out your private keys, this is about allowing the device to accept a different public key from the one originally shipped. I think this is where the confusion lies.
Other arguments about 'this is not the place to fight this battle' are valid and correct. I disagree, partially, but they are valid, and as the option exists to simply stay with GPLv2, nothing wrong with them.
Saying "you can't use any means, be they based in anything including (but not limited to) software, hardware, physics, or the law, to restrict the ability of others to create copies of the GPLd item they have recieved, or the ability to modify the GPLd item in order for it to operate in any manner different from its original purpose." Is fine by me, and the purpose of the GPL.
Saying "you can't modify this program in such a way that it attempts to put restrictions on another program" is entirely contrary to the GPL, and in that GPLv3 is bad.
so: Saying you can _always_ legally "circumvent" a GPLd program is good, but saying you can't even try to make something which can then have reason to be circumvented is bad. So long as no means (be they yada, yada, or yada..) are employed to attempt to make circumvention
And that is why saying "you need to allow people to use their own keys" is a good thing. If you deny people the right to modify the software they have recieved, it is no longer GPL.
-- 'The' Lord and Master Bitman On High, Master Of All
Has anybody here actually read and understood the anti-DRM provisions of GPLv3, or are you all just spouting off?
Section Three -- the anti-DRM provision -- basically says that any work covered by the GPLv3 is not to be construed as a copy-prevention measure. In other words, if some mis-worded legislation makes it onto the statute books -- specifically legislation which apparently makes an act illegal, ignoring that a copyright holder might well have given permission for such an act -- GPLv3 3 is there to make it quite clear that the copying is being carried out with the blessing of the author.
It also ensures that if software subject to GPLv3 is recorded on some medium which attempts to restrict copying, that any user who is forced to bypass anti-copying restrictions in order to perform a legitimate act for which permission had already been granted, has a legal defence for doing so.
Which of the above don't you agree with?
Je fume. Tu fumes. Nous fûmes!
So what about the modifications and improvements Microsoft might have made inside the tcp stack?
Can I just pick up those and carry on using their real world tested improved versions?
If it was released under a gpl license then it wouldn't be a problem because it would all be in the open.
* I know Microsoft has lots of dirty code, but not everything they do is evil and having to reverse engineer to find the modifications is wasteful in both time and resources.
You are right about the BSD variants openly sharing code, but thats more due to good sportsmanship and an informal gentlemans code than anything. Nothing (as far as I know) prevents me from taking a branch from one of them and creating a "Secure-BSD" and locking the code and my modifications away and not give the source away.
liqbase
I agree with Linus that the GPL is the wrong place to fight DRM.
If you like me and many others, think that DRM imposes problems for both individual persons and the way we want to run our societies, then you must fight DRM at the _real_ battlefield, namely the political process that makes the laws governing your society.
_WE_ know why DRM is a bad thing, but does the politicians? the voters? your friends?
You need to sharpen your thoughts about why you think DRM is a bad thing for our society, and then act upon it.
Fighting DRM is a political battle, not a technical.
We may not be able to gather enough political support to outright ban DRM, so let us instead follow the anti-tobacco crowds lead, and bit by bit; a law here, a ban there, make DRM product manufactureres life difficult and expensive.
Eg. enforce a DRM escrow: the content providers must guarantee, not promise, not try, but guarantee, that a DRM free version is available when the copyright expires.
And since DRM products enjoys not only the strong copyright protection, but also protection from DMCA laws, then it is only fair, that the duration of this state guaranteed monopoly is shortenend somewhat.
Be imaginative; think of all the little scenarios where DRM could be a problem, and work for small, concrete laws that expells DRM for that scenario, or at least makes it more expensive.
Make a "lex Sony rootkit"; make DRM dealers responsible for their actions in a way that actually hurt them.
Make sure that all DRM products are marked as such in a clear way, perhaps like on cigarette packets; "Warning, this product contains DRM, that may be harmfull for your personal freedom";-)
Make a "Lex ipod", that guarantees everybody the right to use their bought content on _all future_ appliances.
--
Regards
Peter H.S.
If Linux were released under GPL3, then nobody with a DRM box could run Linux on it. But by allowing Linux to run on DRM hardware, if something doesn't work because of DRM, then the HW manufacturers are the bad guys, and DRM at fault -- not those nice OSS people who just want to help everybody.
It also gives us all ongoing opportunities to observe misapplications of DRM technology (spyware, malware attempts) by providing a nice platform. While finding ways of actually thwarting lawful applications of DRM would be wrong, if there's an unlawful misapplication of DRM that's easily observable (because Linux runs on the thing) and possible to thwart...Cool!
So I have to say that Linus has it right, both in spirit and in strategy wrt to the kernel. And there's nothing stopping anyone from writing GPL3 applications that run on it -- but only if you get a non-DRM box. Which is another way of strategically opposing DRM -- allow your OS to run on it, but let it break half the apps, so people have a reason to not buy DRM hardware.
And he says as much, too.
KDE and Qt. There's your single example of shoulder-standing. Hell, anything compiled with the GNU compilers. Any other silly statements?
My blog. Good stuff (when I remember to update it). Read it.
and I can't find a single instance of people standing on each other's shoulders
Uh, say what?!? What about Linux (based on Stallman's work), mplayer (based on libavcodec, which uses X264), and basically every other GPLed software in existence? Looking at popular packages, it's hard to find GPL'd work that *isn't* standing on some other GPL'd product's shoulders!
More examples: CVS (based on VCS), SVN (based on CVS), Gimp (based on tons of image processing libraries, e.g. libpng)
It's possible that there is no CVS code in SVN (although I'd be surprised), but I would be astonished if the SVN developers weren't reading CVS code for ideas.
He's so level-headed in a field of holy-men-with-a-mission-from-$DIETY as far as the eye can see. I may not always agree 100%, but it's well worth it just to hear him point out from time to time that we do not, in fact, have to commit ourselves to Jihad.
torvalds is already implementing DRM in the core of the linux kernel.
it will prevent you using non GPL modules, prevent you from running non GPL program and finally prevent you from listening to non-GPL bands.
Who's forcing you to do anything?
Let's say I release a webbrowser under the GPL. If you write your own browser, I have no control over you at all! Even if you use my libraries, released under the LGPL, you can do what you want with your source.
It's only if you modify my program and release it back into the wild that you have to release the source. Surely that's not unreasonable? It's my source, if you take it, I expect something small in return. I could charge you money instead, but I'm altruistic and am telling you to pass on the favor to other young hopefuls like yourself.
Information doesn't want to be free, but I want my information to be free: I don't want you taking it and hiding it.
Changa hates change.
Not.
He's thinking about the near future, where most interesting new hardware would have a chain of trust that requires you to have secret keys to get your programs to run on it, and you will never get those secret keys.
You modify that source code to your heart's content, suckers, because it's written against this prison platform (and it's probably not really useful anywhere else) and if you change it, it won't load.
WTF is the point of the GPL then? Where is the freedom?
Leaving aside the fact that DRM itself is nonsense (it is), impossible (it is), and inherently repugnant and evil (it is), DRM is directly incompatible with the purpose of the GPL, that's all.
The GPL itself has a "no secret sauce" provision. You're not really staying free if you can keep to yourself some secret that the code actually needs to work. This is just formally and explicitly extending the same line of reasoning for the most likely way it's being violated.
I really can't understand why people don't get this. The corporate world on a whim thinks it might be more profitable to take away all your freedom to tinker. They're probably not even right about that.
You just all roll over? Sure, I'll help. No, I don't need to get paid.
RMS is saying, look, this is bad shit, and I want no part of building this prison. Anyone who feels like I do, here's a license you can use. Don't be a sucker.
Linus doesn't want to use it, fine. I think he's an idiot for not getting it, but no one is being "pressed." We're all free to do what we want. Stallman can't press anybody. And that's the point. he's fighting so that you can't be "pressed" by others.
"Pressing." LOL! All this hate against RMS and the FSF is so barbarous, and so sadly ironic, frankly...
Tired of Political Trolls? Opt Out!
Or isn't GPL seemingly just more complicated then it needs to be.
I mean, yeah, get on the bandwagon, Windows sucks! But I have never gotten a head ache trying to read and understand Windows Licencing and Disclaimers. Basically, I bought the software and I only have the rights to install it on One Computer, period.
Reading previous GPL statements is simply too confusing. When can I use software, when can I share source code, when can I use other source code in my projects. The bottom line is, our company tells us simply to avoid GPL software code or products.
It just seems like a double standard. That open source projects are trying to create a free and diverse environment for information and innovation exchange, just that there is a big disclaimer limiting your ability to use and distribute the software.
GPL3 just seems to add to that complication by trying to get DRM protection and other IP protection in place, which kind of defeats the whole warm fuzzy feeling Open source was supposed to inspire.
In the end, I do agree with Linus and his fight against DRM, but then, I just find the whole licensing and disclaimers surrounding open source software to be kind of hypocritical to the whole movement.
Code Free, Share it, Love it, period!
I haven't thought of anything clever to put here, but then again most of you haven't either.
Dell "pilfers" code, doesn't maintain it, leaves users with laptops and desktops that will only run 2 year out of date software they can't update.
Bad business decision again; users revolt.
Please explain how it is bad business to force an upgrade cycle? Sounds very much like our current software overlords. Incidentally this is also a technique employed by shoe makers who make footware that wears out easily. This is very good business indeed for the suppliers.
In fact the scenarios you describe both sound plausible and like good business for Dell. The only caveat is that no one comes along to undercut them with an open platform including support for gma and gpa.
a) What will the damage be in the meantime
b) The market is being forced to adapt, whether it wants to or not
therefore your arguments are incorrect.
> [...] Linus is an optomist [...]
Is that a cross between an optimist and an optometrist?
It allows you to stand upon the shoulders of those before you and create a better system whilst keeping that openness for the next generation.
BSD keeps it's openness for the next generation as well. Just because someone forks of a proprietary version in some company, the open version dosn't dissapear. It's still there, still open, for all future generations. "Losing the open software" is FUD from GPL folks. It's never lost.
Word Nazi - perhaps _strongly_ would have been more appropriate.
You do not have to toddle to Best Buy or Circuit City and trustingly buy whatever the salesdrone hands you. Knock on my mod points, but if your only means of buying a computer is buying a ready-made unit, you're no better off than if you stuck to Windows and AOL.
Soldering irons, ladies and gentlemen, soldering irons. I still have mine. Do you have yours? There is no known method of defying the laws of physics so that actual molecules of silicone and copper individualy comprehend DRM. Remember, the richest corporation on Earth cannot stop you from hacking their XBoxes to run Linux (although, as recent events show, they can change things to hinder you.); how much hardware DRM is going to stick? Free/Open Source software got here in the first place by circumventing hardware that at the time only had commercial software in mind.
What happened to the confident community that boasts it can run it's software on a toaster? Yes, DRM is evil incarnate, but let's not make another Y2K out of this, OK?
Bitkeeper.
Analogies don't equal equalities, they are merely somewhat analogous.
don't buy a trusted platform based machine
The whole "trusted platform" name is misleading. It means hardware that some 3rd party software or content vendor can trust, not hardware that the owner of said hardware can trust.
Since a TP actually limits what the owner can do with it, I suggest using the more accurate term, "trussed platform".
(trussed: (adj) bound or secured closely; "the guard was found trussed up with his arms and legs securely tied"; "a trussed chicken")
I certainly wouldn't buy a trussed platform machine.
-- Alastair
If software authors want to ensure their software will always be modifiable by end users, isn't it wrong for somebody, even police departments, to accept the software but not the conditions imposed by the licence?
Should we simply ignore GPL software authors' wishes whenever it is convenient, feasible or profitable for us to do so?
Isn't that what so-called "pirates" do with commercial software?
The critical part of this debate is that, when bioses include DRM, hw manufacturers could be able to decide what OS you run on their hardware (as it will require kernels and-or loaders to be signed with a public key).
The thing here is then, to force hw manufacturers to release their public key to EVERYBODY, not just whomever they want.
This way, any user can make their own kernel and sign it with that key and keep on running.
Shure, the hw manufacturers will have the potential power to close some out of their stack (by not giving them the public key), but i personally dont think thats the way their gonna cut it.
If they were really thinking that way, none of them would be shipping linux by default. Linux promotes the growth of server sales. We are emerging to be the ONLY cometcially viable other option insofar as OSes go. Theyd be shooting themselves in the foot if they didnt release theyre keys and mechanisms so we could use them without restriction.
Shure, perhaps the bios will lock us out of certain interupts or services (like, accesing the pci-express bridge for high speed data transfer to the video card), if we dont provide a signed thingie there so that they know we are playing video in a DRM compliant video player.
Yeah, that will murder -some- fair use rights but only for those crazy fucking markets that so dearly depend on controling content (games, movies and music) to ensure growth in revenue (because they are inept enough to not have that much growth just by doing business as usual).
I side with Linus here, that world is not a bad world for servers. That world is not a bad world for Linux in the enterprise (even non comercial distros could still run and work fine as allways). That world is a bad world for people that use their computer like a multimedia station and a stereo. That will not be the role of the computer by next year. Next year it will all be iPod and sons and stereos with an internet connection.
So why the fuck should we care about drm?
NO SIG
The issue with Freedom 0 http://www.gnu.org/philosophy/free-sw.html is that IF I can run any "free" software that I want then I can run it for any purpose. Additionally, The other freedoms that the GPL is trying to preserve come into play: I start with the ability to run "free" program X. Because it is "free" (as in GPLv3) I can modify it (Freedom 1) and still retain FREEDOM 0! If DRM gets in the way of this then by definition some or all of my freedoms have been taken away.
So, does this mean I can tell hardware manufacturers what to do, or for that matter can I tell other software vendors that I have to interact with via my "free" program what to do. Yes and no. I can certainly TELL them anything I want, try to stop me. But they are not obligated to do as I tell them. In the case of hardware vendors I WILL NOT BUY THEIR HARDWARE! Get enough people to follow suit, and you bet I can tell them what to do. Same is true for software.
Now what the GPLv3 is basically saying is that you can write DRM code protected under GPLv3, you can even DRM the code itself. But such measures are academic as you cannot use such encumbrances to take away any freedoms. So, you are still free to write anything you want, modify anything you want, run anything you want. You are NOT free to take such rights away from others.
I stand firmly on my point: Linus does not get it (there appears to be evidence that he never got it) and he is off the mark by a wide margin on the GPLv3.
Now for those who construe value in the various DRM initiatives, that can see value for those OTHER than the publishers of DRM-encumbered stuff. I truly and sadly pity you. Think of the world 5-10 years hence. How may DRM schemes will be out there? 50? 100? 200? 1000? All of them will eventually be defeated. You and I pay for all of this wasted effort. To what end? Corporations and other businesses make their money off of you and I, dear reader, you would be surprised that you can make a difference by insisting such nonsense (DRM) not be tolerated, it certainly serves YOU no purpose. DRM is a war being waged on consumers, developing such systems COSTS money that gets passed on to you but provides NO benefit you YOU as consumer. Please, I beg you you, dear reader, if you are drawing any other conclusion then you are delusional to the point of needing professional help. Don't accept DRM because big companies like Apple, Microsoft, Intel, etc. say you have to so get used to the idea. Resist this stupid, ill-conceived idea that provides no practical benefit to you, makes using a computer a hassle, takes away control of hardware you own outright, and in the end will cost a fortune to produce and maintain only to be eventually defeated.
Can anyone provide a pointer to a page that has a real, informed discussion of what exactly the hell the DRM stuff in the GPLv3 draft translates to?
I've read the license, and I'm not certain enough to the point that I can constructively comment.
My initial understanding was that:
* it simply affected the GPLed software (and thus, "not subject other works to" were derived works), and was an attempt to keep the DMCA from being used as an end-run around distribution and modification of GPL software. The rationale was that DRM devices cannot be circumvented, and that a company could release GPL code but still not allow it to be modified.
This reading I wholeheartedly agree with -- if the DMCA is really a loophole that allows someone to prevent modification and redistribution of GPL software, then I want this clause.
Next, I heard a reading that is something like the following:
* This is an attempt to eliminate DRM. GPLv3 software cannot be used in any device that implements DRM (whether or not the GPLv3 software is involved in DRM).
This, I think, is stupid. Not only do I just not have a fundamental problem with DRM (as long as I can freely produce *non-DRMed works*...which, irritatingly enough, I cannot for game consoles), but I don't think that the GPL is an appropriate place to go after DRM. If the DMCA is stupid, the problem should be to repeal the DMCA. I don't really want Stallman trying to use the work of many, many people who agreed to use the GPL with the understanding that it would remain ideologically the same from version to version to attack something else that he doesn't like. I don't oppose use of my GPLed software in weapons, DRM-using devices, or anything else like that.
The difference between the first and second reading is that the first just states that it is not permissible to use DMCA's anticircumvention clause to prevent modification of GPLed software. The second actively prevents GPLed software from being used to implement a device that contains DRM.
I would also argue that the second is far, far too broad. PCs have TCPA. There is nothing inherently *broken* about TCPA, as long as I can still run Linux and free works on my system. Does this mean that now the GPLed BIOSes out there that people are working on cannot be used on TCPA systems? This is, I think, unacceptable.
Basically, here's my take. I think that a lot of techies with Windows are pissy over the fact that non-techies used to subsidize their game habit (non-techies didn't know how to pirate games, techies did), and now DRM threatens to eliminate their free, subsidized product. I think that a lot of these folks size onto DRM as "freedom-limiting" because it allows them to eliminate dissonance with their unhappiness with the introduction of DRM, and the lack of another justification. Frankly, while I can understand that it might be frusterating for a teen who used to be able to play every game on the market to suddenly be limited to a fraction, it just isn't worthy tainting something as important as the GPL to fight DRM:
(a) It's a good thing for said teen. The only assets a teen has is time. Blowing it on games screws him over than anyone else. Games are damn addictive today.
(b) It just isn't a "freedom" that I'm worried about. It's not political free speech. DRM does not violate any of the fundamental rights put in place to allow government and society to continue functioning without breaking down. It *does* mean that maybe some new works cannot be manipulated for a certain period of time (I *do* think that copyright time lengths last *far* too long, and that much of the frusteration over this fact and our inability to get them shortened is translating into the irritation over DRM -- people felt that they could just *ignore* copyright if they couldn't properly adjust the rules to something sane. This is not, IMHO, a good fix.)
I've cracked an awful lot of software in my time, and pirated plenty of movies and music, and been a co
Any program relying on (nontrivial) preemptive multithreading will be buggy.
What about Debain/Ubuntu as a straight analogy to your example? Thing is, I wouldn't be keen on devoting time developing say... apache, just so iis would cherry-pick code of it an dust in in the future. That's just me, other people could just love the joy of coding and really don't care if other people drive ferraris off their hobby. But ultimately, what 'BSD vs GPL' people fail too see is that we are both on the same side. Probably not 100% compatible licenses to copy paste betwwen, but you see ideas going back and forth between both 'schools of open source licensing'.
Uh, yeah, but the same is true for GPL v2. The GPL has always been an expression of a moral view that imposes constraints on others. The current debate cannot be about whether we should do so, but rather the EXTENT to which we will do so. That makes my comment precisely on topic.
Unless you think the GPL doesn't embody any moral views; of course, this would make you an idiot.
"Every decent man is ashamed of the government he lives under." - H.L. Mencken
Hello - can you please do me a massive favour? Please, please explain to me why some people, such as yourself use ``foo'' quotes. I don't understand why anyone would use double single quote keys when there is a double quote key, and I don't understand why anyone would use the grave accent key when there is a quote key. The ` key isn't a quote - it's an accent, like you would see over the e in Moiré. It's rather like me deciding to use the ^ key on the left of my quotations, and double ~ keys on the other ^like this~~, but that's not what those keys are for, so I don't. Please please explain to me what's with your style of quotes! I see them all over the place in old documentation and text written by hackers and I don't understand.
Some police departments are using DRM in cameras to prove that photographic evidence has not been tampered with.
So when a smart, tech savvy cop or DA cracks the DRM and fakes the pictures, DRM proves that the fake pics aren't fake. That's an invitation to evil of the worse sort.
Imagine never having to remove gator from someone's computer again, while still giving them privileges to manage their own system.
Imagine never being ABLE to remove Gator!
Try harder, your examples are worthless. ALL DRM IS EVIL.
(not MRC="thrusts" (MRC would have been "trusts")
There is one freedom that should ALWAYS be denied and forcefully taken away under any circumstances and in any context: the freedom to take away the freedoms of others.
Note: The above philosophy, which the FSF basically holds, is profoundly anti-capitalist and therefore revolutionary. The freedom of private industry is really the freedom to deny the fruits of industry to others.
Property is theft.
What a weird thing to say. Personally, I want to be compensated (let's start at $40,000/yr) for watching "The Thin Red Line" over and over again forever. It'd be tough to picture how someone could remove my right to want this.
Whether I will in fact get such a sum for providing this service depends on what's going on in the (free, or somewhat-free) market.
"If the content creator ("right" or "wrong", it doesn't matter) wants money from anyone who plays copies of his music, for example, are you saying that he doesn't have that right?"
The question of course is whether heshe can actaully get that. Here's my first proposal on how it could be done, for example with a piece of music.
1. build a soundproof box
2. develop an amnesia pill.
3. charge people to enter the box, listen to the song, and then force them to take the amnesia pill. And of course make sure they don't have any recording devices.
Absent such a system, I have to rely on a myth (intellectual property) that pretends that people who copy/derive/perform my song are somehow harming me, and puts the full force of law&punishment behind that non-existent harm.
You will say I have "lost sales" of copies of my song. Free markets do not decide, in advance, what a song is worth to the world. It's worth what people end up paying for it when you leave them alone. How much, or whether, you want do be compensated is irrelevant.
Leaving all that aside, I think a 5-year copyright term is reasonable in our current situation. Abolition of all copyright is too big a step for most people to ponder.
My turnips listen for the soft cry of your love
What they don't do is waste time on stupid license discussions, or being worried about what someone else might do with their code.
Exactly. That's why anyone who does spend time worrying about licenses, or anyone who is worried about what someone else might do with their code, has been contributing to Linux instead. It's a lot easier for IBM to make a business case for spending a billion dollars on open source development when they can be sure they're not just writing Microsoft's next operating system for them.
The GPL world, otoh, spends it's efforts on discussions like this one...
You seem to have confused "The GPL world" with "Slashdot". We spend efforts on discussions far stupider than this one. As for wasted effort, are you kidding?
So much... effort... discussing... Can't... reach mouse... too weak... Code writing abilities... fading...
and I can't find a single instance of people standing on each other's shoulders.
We're in a discussion about the Linux kernel; don't those hundreds of developers standing on each other's shoulders count for anything? You say "I can't find..." but you don't seem to be looking very hard.
Linus is wrong, the whole creation of the GPL was crusading. Just because he feels uncomfortable that way he can't retrogressively remove the political motivation of Free Software!
I feel that Linus is missing the point. GPL3 is mostly a set of changes to give some assurances that code licensed under it will not be made proprietary through the use of DRM and strengthens the provisions regarding patents.
Having anti-patent provisions makes total sense in my book. Having patents invoked against GPL'ed software means that the software cannot legally be used, and this provision makes it just that much more costly for a real (not a lawyer-only firm) to shut down a GPL project using patents while not effecting other users in the least.
The DRM provisions don't forbid the use of DRM, but assuming their legal theory is correct, it will make it legal to circumvent the DRM assuming that it is done for a legal end.
so he wants to fight their restrictions with openness to promote more openness, rather than with other restrictions
;)
now i understand
hes like a jedi or something, you cant fight the darkside with the darkside! once you head down the dark path forever will it control your destiny
This is different from M$'s current "Trusted Computing" plan in what way besides the code base? I agree, it's a bad idea but that won't keep the losers from trying to extend their control over other people's software.
Friends don't help friends install M$ junk.
Hence, I agree with Linus's opinions--there's a balance on usage rather than publishing a law (i.e. license).
GPL and DRM are both the same thing, but at oposite ends of the spectrum, they both force you to do or not do something.
GPL forces "openness" to everything it comes near, ie. link to any GPL source or binary from GPL source, you are FORCED to open source your own code that you worked on, thats a removal of your rights.
DRM forces access restrictions to whatever it is on, ie. you pay for a cd and you are forced to not be able to play it on your pc, or not be able to put it on your mp3 player, removing your right to be able to listen to it, since you paid for your copy.
portfolio
No, people will continue to use hardware as well as they can. The ability to use your hardware as you see fit is a core freedom that's not contradicted by GPL3. That's very different from making DRM friendly code.
The bottom line is that DRM will be used to deny you the ability to run your own code, regardless of your cooperation. DRM is about control and locking people out. You can see it coming.
Friends don't help friends install M$ junk.
I can't speak to why others do it (though I'd bet their reasons are similar), but I do it because I use LaTeX to typeset my papers; I don't know if you're familiar with LaTeX, but it is a mark-up language that gets typset. That is, you begin with a plain text file loaded with markup commands, and then you process the file into a graphical form (DVI, PS or PDF).
In LaTeX, you type a backtick (`) to mark a left single quote and a double-backtick (``) to mark a double quote. When you spend all day (I am a writer) reaching for the backtick to open a quote, you don't tend to change habits for posting on slashdot. (Though I do get lazy and hit " rather than ''; but I have a macro that automagically converts one to the other in LaTeX stuff)
Hope this helps.
"Every decent man is ashamed of the government he lives under." - H.L. Mencken
Given that ideas are just like physical property we need a crime equivalent to breaking-and-entering, over and above the crime of stealing the property after you enter.
The anti-circumvention crap in the DMCA is a restriction on what you can do with property that you have purchased.
DMCA II: Electric Boogaloo will (I'm pretty sure) make it illegal for you to look at your computer with a magnifying glass. The reasoning will be that doing this enables you to discover/circumvent how the content-protection system works.
My turnips listen for the soft cry of your love
I have experienced enough DRM headaches with my Sony Minidisc player to be convinced it is a bad idea. In this case, the Sony DRM Nazis decided that with their newer generation of NetMD players, they'd make it impossible to upload anything recorded on the player, period, even though it's stuff I recorded it through a mic onto the MD myself. In addition, once I got a new computer I had to re-rip all of my music just to be able to modify what was already on my music minidiscs.
Now imagine a world where such technology is pervasive, in which there is no original CD to rip from, so I have to buy the music all over again. Maybe a solution can be found, involving ability to transfer files using my fingerprint or something, but that technology doesn't exist yet. Not to mention that DRM doesn't factor in my ability to lend things out. Where does that fit in?
Another thing that worries me is the issue of historical archiving. If all of our data is stored in an actually airtight DRM, how will future generations be able to access it? This may seem silly given the idea that the original is still held unencrypted *SOMEWHERE*, but if a small media corporation were to go under and their original files were to be lost, all we would have would be a few extant DRM-encrypted discs or files. What then?
I feel like consumers would be more willing to pay money for online music if the files had fewer restrictions put on them. I know that if I could recieve 192kbps MP3s from the iTunes music store instead of limited-use limited-device DRMed AACs, I would consider buying from it a lot more strongly. DRM just ends up giving consumers headaches in most instances, and makes just about everything more inconvenient. Until such free-use media is offered for us to buy, people will keep on making illegal use of file-sharing networks.
Linus understands the license correctly, as do you, but you don't understand Linus. He wasn't talking about what RedHat does -now-, he was saying -if- you had hardware that only ran signed kernels and -if- RedHat distributed a kernel for it -then- the GPLv3 -would- require RedHat to distribute their private key at the same time.
Nothing to do with anything being done now, since RedHat does not currently run on any such locked hardware afaik.
--Parity
'Card carrying' member of the EFF.
The consumer market wants cheap and hassle free solutions
The solutions will be entirely hassle free.
Since Microsoft controls the PC market and the MPAA/RIAA cartels control almost all popular media they will make if very simple indeed.
You won't have to make any choices at all:
To play any mainstream media you need the DRM MediaPlayer.
The DRM Media Player is signed and only runs on Windows.
Windows is signed and only runs on a Complete DRM PC.
Infact 99.5% of all PCs will play the media hassle free the other PCs will not play mainstream Media won't be able to read mainstream office documents and won't run mainstream Software since it will all be signed.
Users will at last no longer have to even think about running Linux. And developers won't have to worry about writing better office suites, email or media software since these open source programs won't run in the secure mode neccessary for them to interoperate with the 99.5% of the population.
And finally should anyone try to break the DRM cartel to produce non-price-fixed software or allow fair usage rights on media they will be locked up for breaking the DMCA.
What this issue shows is that there is no black-and-white definition of "free" as RMS would have you believe. What he considers free and right is actually HIS personal definition and may or may not be agreed with by others. I hope this GPL3 controversy continues as it may open the eyes of so many GNU crusaders who follow RMS' every word and flame anyone who doesn't follow his One True Definition Of Freedom.
Oh, and BSD forever!
"Sufferin' succotash."
I _literally_ feel that we do not - as software developers - have the moral right to enforce our rules on hardware manufacturers.
Bill Gates has no qualms about enforcing his rules on hardware manufacturers. Neither does Steve Jobs or anybody else in industry. And corporate CEOs are religious about how they think the market should operate and won't shut up about it.
RMS is no more religious than any of these people, and the GPLv3 restrictions are still far less onerous than anything Microsoft, Apple, Sun, or any of the other big players will force you to agree to.
Linus is entitled to his opinion about the GPLv3. But his statement that we have no moral right to enforce those restrictions is ridiculous in light of the fact that everybody else is trying to place far stronger restrictions on licensees and nobody thinks twice about it.
The other day while driving to work I heard a reporterette on NPR discussing the rumor of Google buying Napster. She was trying to say how it would be a good thing for Google to offer free music.
During the report, she said that Google could do so without using DRM, an anti-hacker technology.
Granted, NPR may not have the most technically savvy folks, but if they are calling digital rights management a counter measure to hacking, and enough people believe it, then you can bet it will take hold. After all, only hackers wouldn't want an anti-hacking measure built into their computers, right?
i'm not Torvald's biggest fan. i don't think he's a particularly good architect or designer, he's abusive and abrasive in conversations, is impressively adverse to accepting the idea that somebody - anybody - might know better than him about something, blah blah blah. but the fact remains that where Stallman is an ideologue and fanatic, Torvalds is a pragmatist. Stallman talks a better game, but Torvalds actually gets stuff done. my comments on the quality of the output should not be read as a knock on his ability to drive an impressively-sized project.
i speak for myself and those who like what i say.
I think this says a lot less than you think it does. Everyone who tries to convince others of the weight of their argument is "trying to press [their] beliefs onto others". This does not address whether those beliefs are wise or valuable.
They already are much more influential, but influence isn't that important without understanding what the influence is trying to get you to do. The GNU GPL is almost 20 years old and is the most popular license in the Free Software community. GNU is a remarkably popular OS. Linus Torvalds has not written any license, nor has he assembled a social movement, nor has he put together an operating system. The Linux kernel was originally his work, but now there are many forks of the Linux kernel and Torvalds' fork is one (and this fork has many contributors, Torvalds no longer writes Linux alone). People draw inspiration and code from his fork of the kernel, but plenty of people in the community don't use the Linux kernel at all, yet they still use some GNU programs (such as GCC). Even some proprietary software projects use GNU programs to build their systems (again, GCC among them). The GNU project aims to bring people software freedom—the freedom to run, inspect, modify, and share programs—freedoms which Torvalds sometimes works against (his chastising Andrew Tridgell for working on a program to allow users to copy data from Bitkeeper repos comes to mind).
Please cite a source to back this up; I know of nowhere RMS says that he would like all patent, trademark, copyright, and other laws to disappear. RMS presents a clear understanding of why we should not use the term "intellectual property" (which is what you mean by "IP" here), and has come up with a clever use of copyright law to create and maintain a legally defensible commons. Someone who is utterly opposed to copyright law would not do this. They would probably reject copyright law entirely for copyrightable works, place their copyrightable works into the public domain and encourage others to do the same. Yet in his explanation of "copyleft", RMS says why he doesn't place his copyrightable work into the public domain (but would be fine with his copyrighted works entering the public domain through systematic copyright expiration, in fact during the recent GPLv3 conference Eben Moglen said that RMS would be more comfortable with a copyright regime from long ago instead of the one we have now).
Your post is vastly overvalued in its moderation. It is not interesting nor does it deserve a +5.
Digital Citizen
There's one clause in the anti-DRM section that's necessary, but it's not related to DRM, but rather to using DRM to undermine the GPL.
If you distribute software under the GPL linked against DRM components, and someone uses the GPLed software to bypass the DRM, they could be liable under the DMCA. The anti-DRM section in GPLv3 should limit this. Now, I'm inclined to believe that the GPLv2 strictly read might have the same effect... but I'm not sure.
The rest of the section is either potentially dangerous, or irrelevant (the definition of common source covers the access-to-keys part, for example). But this clause is worth keeping.
Whole DRM concept is seriously flawed and cannot work in reality but in limited way only. Here are my points:
- In cybernetics theory, there is no mathematical distinction between hardware and software. Hardware has theoretical base in abstract automatons while software in algorithms, but cybernetics shows those two are mathematically equivalent. Whatever algo you can design in hardware (logic gates, for example) you can implement in software and vice versa. Also in theory, there is no distinction between data and program as well.
- Most non-cs people intuitively accept hardware as something static, and software+data as something volatile, and DRM is a try to declare software+data static by binding it to hardware. This is fundamental error of the DRM, because hardware could be not as "static" as it is expected to be. So, DRM concept does not respect laws of mathematics which makes it false.
- Algorithm cannot decide if it runs as a part of some "bigger" algorithm. First emulator of specific DRM hardware will make the specific hardware obsolete.
Example for dummies:
Imagine your computer is DRMed totally to the stage you can only use a word processor with limited scripting of your own documents, and email to send your documents around. But you can create an universal computing platform even on top of that:
- let the document represent a "memory" for virtual computer (line==instruction, use hex or keep the stuff human readable or both)
- write some virtual instructions as a document script functions
You can code an 8-bit platform such way in a week or two, capable of running some ancient 8-bit operating system such as Newdos-80 or CP/M at the speed comparable with those of 70'-80' computers. Or you can code something like forth or lisp even quicker, in days.
- Process your data such as sound or pictures on that platform. Use other word documents as a filesystem.
- use email transport as a low level network layer, implementing some simple protocols over it, treating an email message as a "packet".
Now you have a free as in uncontrolled platform at your hands.
There you are, staring at me again.
In written english, all paired punctuation marks are directed, which means they point inwards at what they enclose. Usually the left-side marks and right-side marks are mirror images of each other (like these parentheses).
Due to the limitations of the (horrendously badly engineered) standard PC keyboard, there are no left-hand double quote marks available, and the single quote marks do not properly mirror each other. So it is often impossible to type correct english on a PC.
Most of us shrug, and soldier on - ignoring the rules and using only right-hand marks, or using the left-hand single quote twice to fabricate a left-double-quote. Fabricated quotes don't look right and undirected quoting is faster (it also mimics the syntax of most programming languages, although m4 and some typesetting languages use directed quoting) so the former strategy has come to dominate the on-line world lately.
Younger people like yourself, who may have seen far more computer-typed text than hand-written or professionally printed text, don't automatically see undirected quoting as "wrong" and vaguely disturbing. Perhaps you've also never noticed the correct use of directed quoting in magazines and books. To me, it looks wrong no matter how you do it - possibly because when I was a child teachers still insisted on correct handwriting technique. Which is why I hate this keyboard I'm using!
if it is DRM'd, you lose copyrights. If not, you keep copyrights.
but he sure takes advantage of the fact that other people DO think it's important and have done work to make it so he can do what he does with some sort of freedom.
Torvalds is a big fat hypocrite on this issue. He can stick his head in the sand like an ostrich and try to play make believe that these political issues don't exist, but he's WRONG, just like he was wrong with bit keeper originally. The ONLY reason he can sit around on his ass and get paid to code open source now is PRECISELY because a lot of people spent a lot of effort making sure THE CONCEPT of open source existed in the first place. If it wasn't for people going way out of their way to fight the political battles he minimizes and downplays, he'd be an unknown coding drone in a cubicle someplace eating boss crap sandwiches and licking legal boots and liking it.
As for the big corporations, it has been proven that freedom and open source doesn't need them, THAT is what is revolutionary about it, UNLESS the entire idea becomes illegal, which is precisely what DRM, trusted this or that, DMCA and patents are all about.
You either get it, or you don't get it, and screw the corporations. there's enough of them out there that get it, they will prosper long term, the ones that seek to restrict and weasel their way around freedom will find themselves on the outside looking in holding on to their pathetic offerings going ME ME ME ALL MINE like a schoolyard bully when finally no one will play with him because it's "his" ball.
Remember that bus that IBM made, microchannel or something, that was suppose to be better than ISA. .... [A]long came a small company called Compaq and gave consumers what they wanted. Over the years I have watched this same scenerio play out over and over again with HD interfaces, Video cards, data file formats, you name it. Each time the open market solution natuarly won.
The main difference between the current DRM situation and what has happened in the past is that (to my knowledge) this is the first time that there has been a legislative push to accompany it. If those who are pushing DRM get their desires, it may be infeasible/illegal for the "open market solution" to exist. DMCA and similar laws are making it very difficult for people to cook up something that will play well with the DRM circus.
Hmm. It seems like an "open market solution" would work if hardware vendors kept selling a non-DRM alternative. However, I am sure that license agreements to be able to MAKE DRM hardware will forbid such competition. A "you agree to only make DRM stuff.." clause would probabyl be legally enforceable, or cost a LOT of money to fight.
Major hardware vendors WILL go the DRM route, I expect. Why? Joe Sixpack and Grandpa. The average media consumer will want to go the route of least resistance. This is like the popularity of MS Office, or Windows : Everyone else has it, it's what they can buy at the store, etc.
When the new Disney videos come out, and are DRM'ed, who is going to tell their kids and grandkids, "Sorry, we aren't going to support the technology used in these"? At best, people might buy two players -- one for DRM content, and one for non-DRM; eventually, they will wonder why they have two media players.
When most of the people will buy/consume what is foisted upon them by media producers, vendors will see no reason NOT to go with DRM.
I really hope you're right, and that DRM is defeated in the long run by the open market solution -- but I'm worried that it won't.
You are completely missing the point of the parent. It's not about who's right or wrong. Or about what actions are taken. Or about how extreme any views are. The point is simply that the intentions of RMS and Linus are different and sometimes clash. You read way too much into the post.
Regarding your request to cite RMS' desire for IP reform, you stated it yourself: "RMS would be more comfortable with a copyright regime from long ago instead of the one we have now".
Developers: We can use your help.
He thinks that the closed sourcementality of code development/selling is evil (as in antisocial). Because you've "bought" a product but have no rights therein. You have. to coin the old phrase: bought a pig in a poke.
You are now at the mercy of the seller. If they give up support for bug fixes etc, you can['t say "well, can I have my money back".
You believe both the GPL v3 and the DMCA are both wrong, because they use the force of law to restrict technology.
How about having instead of a prohibition on DRM use, the following type of requirement:
"Any user of this code in a DRM system, grants an unrestricted authorization under 17 USC 1201, et seq to circumvent any DRM implemented by this code or which controls access to this code or restricts use of any modified version of this code.". Yes, I know that legalese needs to be cleaned up.
They'll still be able to use the technical power of DRM and not be violating the license. They will however, not be allowed to use the DMCA granted legal powers of DRM, as they have granted "authorization".
People could use technical measures to both support and attack DRM legally. No GPL v3 outlawing of DRM, and no DMCA outlawing of anti-DRM attacks.
The pre-1988, pre-DMCA situation would be in effect, a cat-and-mouse game between technology being used to support and attack DRM. Unlike the current situation which is a cat-and-mouse game where it is illegal for the mouse to hide or run.
Just because it CAN be done, doesn't mean it should!
RMS is so level-headed in a field of short-sighted-engineers as far as the eye can see. I may not always agree 100%, but it's well worth it just to hear him point out from time to time that we do not, in fact, have to commit ourselves to virtual slavery.
Although some former CVS developers have worked on SVN, there is no CVS code in SVN. (SVN isn't GPLed either--it's under the old Apache license.)
One slight flaw in your argument is the following:
.5% of the market that we represent". In my opinion RMS's threat is pretty empty. If DRM systems are coming, we ought to be able to run linux on them. If GPLv3 says you basically can't run GPLv3 software on a DRM platform, that is stupid. If it simply says you can't use DRM to lock up GPLv3 software (or changes you've made to that software) behind the DMCA then its a good thing... I've read the draft at least 30 times, and I don't know which it is.
99.5% of computer owners will never upgrade their pc's in a year, not even in 10 years. As a consultant I have been on-site in hundreds of businesses, I see computers every day that are still running windows 95 or NT 4. Windows 98 is still around alot of places, I actually haven't seen a "brand new" computer in a small business in the last year.
If this new super DRM system ever did get released remember you'd have to have cooperation not only between MS and Intel, but nvidia, asus, via, ati, seagate, western digital, dell, hp, lenovo, ibm, amd, broadcom, everyone. If any one of the hardware companies for whatever reason isn't on board, then there is still plenty of choice, and I can easily see AMD standing up to Intel and saying "Ok you have fun with that, our systems are going to stay open". And you'd see AMD take another 20% market share from Intel, in a week.
Further, if GPLv3 says what Linus says it does, and I believe him, then it doesn't matter, if they release a complete DRM pc there will be no way to run linux on it anyway cause no one would be able to sign linux to run in a DRM system. Basically Linus is saying "Linux will continue to run on any platform we can possibly port it to". While RMS is saying "We won't port to DRM systems, so you better not release them or you'll loose that
Then where are the DVD players/TVs/etc with HDMI interface that do not include the DRM aspects?
You can only vote with your dollars when you're allowed the option you want to vote for.
I *literally* don't think he knows what the word means.
-David
Well, this is the same thing as with locked cellphones which are not useable with other providers. Who is to blame? The client for not reading the contract or the service provider?
As strange as it sounds, I actually want the next round of DRM to get dramatically worse, for one simple reason: I think it's going to get worse before it gets better whatever happens, because not enough people are currently being annoyed by it to care, and the sooner it gets to the turning point, the sooner we can get past it.
When silly things happen, the market will tolerate them, and legislators will even support them if well-enough bribed, but only for so long. One breath too many makes the whole stack of cards fall down. History suggests that consumer markets and governments often lag behind new technology by several years, but are remarkably consistent in eventually telling those with abusive pro-their-business, anti-anyone-else proposals where to go.
For example, the idea that the DRM groups will be able to force hardware makers who want to support their DRM technology not to support anything else is a bit like Microsoft telling PC vendors that they could only ship with Windows preinstalled. For a while they got away with it, but now the tables have turned, they've been ruled against in court, they're being fined left, right and centre, and the big PC vendors are shipping Linux servers without a care in the world.
Similar idiocy will happen with DRM and copyright laws, until it gets to the point that the average Joe can no longer do reasonable but technically illegal and/or DRM-restricted things, and gets upset about it. Then, probably quite suddenly, public opinion will turn overwhelmingly against those seen to be supporting such measures. The technology companies will back away, and those who offered less offensive alternatives will profit greatly. The legislators will turn on the media companies like piranha on raw meat, and several will fall as they try to distance themselves from any pro-abusive-system laws they voted on previously. The effective monopolies run by media groups will collapse, as the public flees to safer, more reasonable, and probably higher quality (but less advertised) alternatives. The picture will change within a few months, and the art and media world will be much better for it from then on.
So bring it on, I say. Add DRM to all music CDs, so none of them will play in anyone's car CD player or PC, and no-one can rip them to an MP3 player. Put unskippable thirty-minute ad sequences before every film on HD-DVD and Blu-Ray. Force product activation for all new Windows operating systems, and make everyone call a premium rate phone number to reactivate every time they change any aspect of their hardware configuration. Show major sports finals in HD-TV formats only with HDCP, and make sure the only recorders that can save them for later viewing cost at least 50% more than the boxes that do everything the same except for HDCP. Do all of this tomorrow, please!
Because if that happens, then by 2007, restricting any reasonable use of legally obtained content will probably be illegal in every major economy in the first world.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
There are comments calling RMS the philosopher and Linus the engineer, but in my opinion Linus has a better philosophy that places a higher value on freedom, whereas RMS's philosphy involves increasing his own personal freedom at the expense of others. Linus's comments on GPLv3 seem to inllustrate this very well.
Vote for Pedro
Repeat with me:
DRM doesn't stop piracy!
DRM doesn't stop piracy!
DRM doesn't stop piracy!
DRM doesn't stop piracy!
It is easy to break. And once broken, it IS broken.
Rethinking email
"Now do you see the problem?"
Actually I don't see the problem. Basically DRM applies to content created by those who wish it to be controlled. As long as a DRM computer also allows you to run content that those who don't wish to participate in such a control scheme, then it's OK (which is all of OSS).
I realise I'm most likely missing things, but I don't fully understand why the GPL2 wouldn't cover this, simply through its definition of source code. From section 3 of GPL2:
In short, the first sentance seems to cover it in my eyes. If the provided code can't be usefully modified without a private key (because it won't run on its intended hardware), then I'd certainly consider that private key to be part of "the preferred form of the work for making modifications to it". The "special exception" of sentance 3 could, by its own words, only apply if the signing key is already included with the hardware.
If Dell released a Dell-signed binary and Dell source code for running on Dell systems, I'd definitely consider everything required to recompile modified Dell code as the "preferred form of source code", including a key to sign it with.
The GPL3 (which I haven't carefully read) seems to make this requirement more explicit if I understand it correctly, and perhaps that's why it's worth having, but does it really cover anything in this area that the GPL2 didn't cover already?
Linus rightly points out that a total rejection of DRM is throwing out the baby with the bathwater. There are legitimate reasons to lock down hardware. That doesn't mean there aren't nasty side-effects.
What about that other cliche, the chicken and the egg? Successful development of Linux was only possible because there was a ton of non-DRM'd hardware out there. That hardware was designed to run Windows, and the fact that Linux could be built to run on it is a happy coincidence. Imagine if Windows 95 required a 'Trusted Computing' platform. The manufacturers would have, for various reasons, produced hardware that could essentially only run Windows, and the fact that it couldn't run other, yet-to-be-developed operating systems would have been a total non issue to them. End result - no Linux.
So, fast forward to 2006 or 2007. The vast majority of computers are built to only run DRM OS's. It becomes hard to find a reasonably-priced PC that can run non-signed code. Red Hat might be okay for the time being, but eventually the pool of amateur contributers dries up. Nobody can do the initial experimenting to get involved without a deep commitment to being involved in the first place. I guess if RH doesn't want to support desktop users, Fedora could still put out a signed binary so that people could perhaps try it (if it's still possible to shrink the NTFS on this new DRM box). But with more and more friction, the Open Source movement gradually grinds to a halt.
This doesn't make Linus wrong, it just means that practially, there's no way 'Trusted Computing' doesn't work against Open Source.
Posted from my Android phone. Oh, I can change this? There, that's better...
"By wrapping GPL code in DRM and use DMCA to protect it there is legaly a whatertight hole to not let users change the GPL code in the products."'
So in your LEGAL opinion, the DMCA triumphs contract law, or failing the GPL being unenforcable, copyright law? More likely the DRM provision was added, not because the DMCA could be used as a hammer, but because DRM could be used to hide the deed. The DMCA doesn't protect companies/individuals conspiring* to break the law. Which violating the terms of the GPL would be.
*Yes "conspire". The mere act of intentional obscuring a civil act. Similar to the argument that can be brought against pirates that use tools to hide their illegal acts.
The GPL attempts to force one particular software development paradigm upon others. All that talk they spew about freedom is actually about the "freedom to impose their will upon others". It doesn't take a rocket scientist to realize that many different business models are appropriate and that forcing one way effectively locks out certain categories of developers. Bury the GPL rape strategy already and celebrate its demise.
Your points a and b show your woeful lack of understanding of the free market.
Therefore not only are you incorrect, you look like a dumbass in the process. Free market response to consumer demand is much akin to a government election. You and other anti-DRM fringe fanatics are like some obscure political party constantly holding a 1% demographic. And that's why you are so scared of DRM, when the rest of us aren't. As the OP correctly said, if something we purchase doesn't work to our benefit, someone else will provide that alternative. Thus, linus is spot on in his analysis. He's a pragmatist, which the market rewards. How's GNU/Hurd doing these days?
"But it's currently implemented in terms of mapping to physical media. It controls copying the information from one instance of media to another. The problem is that computers with hard drives can instantly create thousands of these new copies, so attempting to regulate this action is almost impossible without taking away computers' general ability to copy."
Computers also allow one to purloin your identity, and commit crimminal, and civil acts in your name. By your argument, there should be no laws against identity theft. The fact that technology makes it easier to exercise humanities basic natures, isn't sufficient reason to do nothing.
"If people want to protect ideas, they should come up with a scheme to do it that doesn't depend on keeping track of all the ephemeral copies that may be in computers. The costs of accounting for that (in terms of user restrictions, lost rights, government interference and abuse) aren't worth the economic benefits to content creators provided by tracking all those individual copies."
Copyright does. It's not the "million copies" that's the problem. It's the sharing of those copies with individuals who have no intention of entering into a reciprocal agreement with the original content creator that's causing all the problems.
"You can get on your high horse and say "The content belongs to the creator, so the current system must be preserved as-is". However, I can get on a higher horse and say that the current system is unfair because I can buy a physical copy and view it over and over again without the creator getting one more cent."
That's what the "fair use" provisions, and "right of first sale" are about. What you can't do is sell your original, and keep a copy.
"In a perfect world, the creator would get compensated each time somebody enjoyed their work."
In a perfect world, people would honor the terms of their agreements (implicit or otherwise).
"The current system is a very crude approximation of what would really be fair. "
Would that be the "information wants to be free" definition of "fair"? Or the more likely definition that both parties honor the terms of their agreement "fair"?
> He's so level-headed in a field of holy-men-with-a-mission-from-$DIETY as far as the eye can see.
Umm, RMS is an atheist.
You know, I'll bet somebody said the *exact* same thing about the original GPL. And look where the FSF is now! Nobody is talking about them . . . oh, wait.
Nathan's blog
Yeah, you got it exactly right. That's exactly what they want to do.
It's basically saying, "look, you want me to build my own prison, you can damn well pay me a salary while I do it."
More practically, the idea is to raise the alarm and encourage the community not to waste work in inherently un-free systems. This may make those systems less commercially attractive (or even economically viable) than closed systems, because the dirty secret of the software world is that free software is virtually indispensable, even on platforms like Windows (Putty, hello?).
Linus is just gratuitously FSF-bashing, since he couldn't relicense if he wanted to. He never had the copyrights assigned. But imagine the hypothetical example, to get an idea: if these new DRM systems couldn't use Linux? This actually is already a deterrent! Even today, they would at least think twice before closing that off.
Tired of Political Trolls? Opt Out!
Sorry, you just don't get it. GPL2 is dead. A walking zombie at this point; it's only a matter of time before some company drives this point home.
GPL2 has no protection against software patents. All Microsoft has to do is to fund a small group of people to get some key technology into the source tree, and at the same time, start some submarine patents on it. They ought to be able to do this for far less than the $30 Million that they paid SCO.
Yes, of course the code could be pulled out. But by then it's too late. Microsoft could milk such a lawsuit for years, just like they are doing now. This type of attack will raise far greater FUD in the commercial adoption of Linux than the feeble one SCO is trying. And it will change how code is acepted into the kernel source tree.
I do not see the GPLv2 as fighting copyright. If I write a piece of software and release it under the GPLv2 it is still my intellectual property, I can copyright it. By releasing it under the GPLv2 I allow you, the user, to change and modify my copyrighted software as you see fit; but require you to release your modifications to the community in the same way that I released my original software to you. Note I have not given you my copyright or intellectual property, I have licensed it to you under a low restriction license. In the same way, any software you create using my software is your intellectual property and yours to copyright, but since you agreed to my license (the GPL) when you used my code you are required to license your software under the GPL.
This is similar to what Microsoft is doing (or rather being forced to do); they are releasing the source code to Windows, but under a restrictive license of their own manufacture. They are retaining the copyrights to the code, you are just given a license to use their code to create your own. So the GPL is not fighting copyrights, it is making a way to have copyrighted code available be freely available to a community of developers and make sure that these same developers contribute back to the community; ie no freeloaders. I agree that copyright as we have it now in the US is a problem, and Stallman realized this. What he created with the GPL was not a way to fight copyright, but a way around the hassles of copyright.
A right-wing reactionary. How did you get past the "intelligence filter"? (i.e. login form)
you have to build dams at the narrow parts of the river.
the key in all strategic battle is controls of these sorts of points and other types of high ground, pressure, and choke points.
if you have goals... you'll need to fight in the right places... not the merely logically morally right places, but wherever in reality you can accomplish your goals, and that will be whichever areas you are strongest in.
Now that sounds general like I'm not really disagreeing with you in that I'm not sure you're wrong in where you say we should fight... because I'm only making this generalization, that strategically you have to fight places you have power and supply lines, etc, and so I don't think the model yours is going to work because it's true, morally, it's not the Postal Carrier's fault.
If your neighbor has put a gate on a drive that was an access road (not allowed in most states), you might have to go to the Post Office to use the power of the post office, and say, "the carrier can't get to my house any more because my neighbor closed off my right of way". I know, maybe you get a lawyer and take the guy to court... or you do both and more. Sometimes you have to pull in third parties because they are part of the whole situation.
In this case... I'm not sure where I stand, but I think defeating the idea and structure of DRM is worth fighting on every front, especially since it's unlikely to be defeated.
-pyrrho
But, then again, maybe it would even be possible to use multiple licenses (v2, v3, LGPL, BSD, etc), like Mozilla uses. The developers down the line can decide which one with which they would prefer to agree.
very well put, that's an excellent point, if linus made it... um, thanks for making it again in three paragraphs.
That's a very strong case... also emphasizing the gpl3 is a new license, gpl2 still exists, if there is a way these licenses work together as you've described... that's fantastic, isn't it.
-pyrrho
The issue with Freedom 0 http://www.gnu.org/philosophy/free-sw.html is that IF I can run any "free" software that I want then I can run it for any purpose.
Yes, but if you actually knew how to think for yourself, chances are you wouldn't want Stallman (or anyone else, for that matter) defining freedom for you. Those of us who *are* capable of using our own brains prefer to reach our own definition. I'm guessing Linus specifically wanted copyleft himself in order to ensure that downstream developers/companies couldn't lock up his work; however I also suspect that he actually would have thought it through. He might have even looked at some of the other licenses in existence at the time (including non-copyleft ones - *horrors!*) before deciding on the GPL. I'm curious...how much do you know about the other OSS licenses that exist?
The other issue is, Linus *wasn't* off the mark with DRM...what he was concerned about was how the term DRM is defined, which is something that the draft does not elaborate very much on. His point was that some of the things which could conceivably be defined as DRM (he gives encryption as one example) can actually be extremely beneficial in some circumstances.
DRM is a war being waged on consumers, developing such systems COSTS money that gets passed on to you but provides NO benefit you YOU as consumer.
Right. That's exactly why what you're defining here as DRM is failing, and will ultimately fail. Capitalist economic theory 101: Corporations ultimately exist for (and profit from) the purpose of meeting public needs. If they don't do that, eventually they cease to exist. I'm not claiming that that happens overnight, and I'm also not claiming that they don't do a hell of a lot of damage in the process, (environmental damage probably being the best example) but eventually it happens. Someone else comes along who not only more efficiently meets the original need, but who also figures out ways of solving the problems that the original corporation created. It's happening to an extent with Linux and Microsoft, even though Linux is not the domain of a single corporation.
Richard Stallman is a Marxist fanatic in the truest and most literal sense of the word. I will agree with anyone who claims that big business causes a lot of problems. Yes, many large corporations *are* run by rapacious moral degenerates, and yes, they can do a tremendous amount of damage, but just because that happens in some or even most cases does not mean it happens in *every* case. The economic system in a contemporary sense also may have metastasized into something undesirable and dangerous, (which does, I concede, now need to at least be partly replaced) but for a long time, and in ways smaller than those which are currently most visible, it has served as a valid and even positive framework for solving human problems.
Stallman sold Emacs tapes himself during the 80s for $1,500 US apiece, and the "Deluxe distribution package," is being sold for $5,000 US. I'm aware that the conventional Marxist justification for this would be to claim to be "using the system in order to bring it down," however a more accurate term for it would simply be rank hypocrisy. He has stated on more than one occasion that he wants to see an end to people being able to earn money from software, and yet he himself has done so in the past, and his foundation currently obviously has no qualms whatsoever about doing so.
I suspect that you, like many of his other followers, simply focus on how wonderful his philosophy looks on the surface, and don't bother digging any deeper than that. For those of us who have been looking, however, the gnu costume has never been able to entirely conceal Stallman's Red underwear.
Second is that the market has changed. Compaq launched there clone as a cheap alternative to the expensive IBM machines. But current PC's are already as cheap as they can be. Who can afford to undercut Dell? It is easy to overthrow an immature market, next to impossibl to overthrow a mature one. Especially one semi controlled by monopolists or virtual monopolists. Intel and AMD between them OWN the desktop. If both of them think DRM is the future who is going to create an alternative?
The compaq happened because it made economic sense. A non-drm PC would be far harder especially if a large portion of buyers want a drm machine because they need it to get their drm content.
People wanted and needed cheap clone PC's. Is there a similar market for non-drm hardware? Outside /.? I doubt it.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
"Imagine if Windows 95 required a 'Trusted Computing' platform. The manufacturers would have, for various reasons, produced hardware that could essentially only run Windows, and the fact that it couldn't run other, yet-to-be-developed operating systems would have been a total non issue to them. End result - no Linux."
Trusted computing does not mean "only runs windows". Trusted computing means altering a signed OS causes the hardware to flag an error, i.e. your software has been tampered with. As Linus points out, it's a great security feature, and I believe earlier he said he was willing to make Linux compatible with trusted computing.
Vote for Pedro
yup. that's kinda the point
Sitting Walrus Blog
>Hell, anything compiled with the GNU compilers
how is this standing on someone's shoulders anymore than using msvc++ would be ? The compiler doesn't force you to license the resulting binary under the GPL, so I don't see your point here.
Sitting Walrus Blog
4) original author of signed/DRM'd driver sees said fixed version
5) original author ports your fixes to original release and gives you credit
6) original author signs/DRM's new driver
7) original author releases new code
The GPL is not incompatible with this scenario at all.
Just how do you test a fixed version of a driver if your printer can't use it, because the printers allow only manufacturer-signed drivers? Theoretically you could fix the buggy driver, but there'd be no way to be sure it works if you can't run it.
This is especially cool:
"That's not free as in speech; it's free as in loading."
Can I use this for my sig?
>What about Linux (based on Stallman's work)
What work of RMS's is linux based on? I'm sure Linus would be very interested to hear about this, as he seems to remember writing the thing by scratch himself.
> mplayer (based on libavcodec, which uses X264)
you seem to misunderstand the differrence between a derived work and linking to a library. the point of the GPL is that people can make derived works with your source code. Linking to a GPL library is no different than linking to a microsoft DLL.
Sitting Walrus Blog
If I don't want my code to be used in DRMed products or nuclear weapons, I certainly have a right to say so. If you don't like that, write your own!
>You seem to have confused "The GPL world" with "Slashdot"
not really. We happen to be having this discussion on slashdot, but the FA is a post by some guy named torvalds on a linux kernel mailing liist.
>We're in a discussion about the Linux kernel;
>don't those hundreds of developers standing
>on each other's shoulders count for anything?
well, no. because there are no derived works involved. it's just new versions of the same thing, and the fact that developers working on new versions of a product get to see the code for the older versions of the same product is hardly a uniquely GPL thing.
My point was supposed to be that the GPL fanbois seem to think that without GPL nothing will ever get shared, because people won't be forced to. In reality, i see many more significant OSS products released under BSD-like licenses than GPL ones.
Sitting Walrus Blog
How much did Microsoft share of the TCP/IP stack?
That's why Linux makes headlines, is the main FOSS OS, and has all eyes on it, whereas BSD is a niche.
I am using KDE (GPL) running on Linux (GPL) working with G++ (GPL) and the GSL (GPL) for today's work. Today, I also used Octave (GPL) and Kile (GPL). I managed my references with Jabref (GPL), and I am browsing with Firefox ({L}GPL).
Victims of 9/11: <3000. Traffic in the US: >30,000/y
I want to be so influential that I am able to send a few philosophical emails and have it reverberate and spawn discussion throughout the world.
Can anyone think of another person besides Linus who holds such influence in directing the political mind outside of politics and commerce?
6th Street Radio @ddombrowsky
Linus commands a lot of respect in the FOSS community, and it's well earned. That doesn't mean that we need to agree with everything he says. Sometimes I don't, and this is one instance.
I don't like it that power politics determines everything about human society, but I acknowledge that it does. I wish it didn't, but it does. That's why the GPL is superior to the BSD. In a perfect world, everyone would use the BSD license. In a world of power politics, GPL is superior. Linus has always had trouble with this. He chose the GPL because RMS "bullied" him into it. But it was the RIGHT decision. And, plausibly, the GPL2 is also the right decision. I currently think so, but I'm reserving my opinion while I think things through a bit more.
When the US was being created, the founders created the constitution with checks and balance *BECAUSE* they didn't want power politics to operate unchecked. They weren't totally successful, but it was a good attempt, that lasted nearly intact for nearly 200 years. I tend to think of GPL2 as an "amendment" to the GPL. As such it needs a lot of thought, and careful consideration. It also needs to be able to work harmoniously with works under the older version of the GPL. (I.e., it needs to be unimportant whether or not Linus converts the part of the kernel that he can convert to use the new license.) I need to convince myself about the backwards compatibility to decide that the proposal that I have seen is the correct choice. About the DRM issue, I don't have any doubts. DRM is immoral except when the owner of the hardware holds the key. (In such cases it can be useful for security purposes.)
I think we've pushed this "anyone can grow up to be president" thing too far.
"Yes, I know that legalese needs to be cleaned up"
Which I think you will find impossible. In particular, you need to define "DRM system". To use Linus's example, define what you are restricting in such a way that it rules out any effective DRM, but doesn't include a Linux kernel that will only load modules signed by RedHat (or trusted party of your choice). It can't be done. If I can build a system that will refuse to run stuff I don't want it to, others can build systems that will refuse to run stuff they don't want it to. Which of us is building a secure system, and which is building DRM? It depends entirely which stuff we don't want it to run.
Frankly, saying you can't use GPL3 code as part of a DRM scheme is inherently ridiculous; If I'm writing code for a DRM scheme, I'm not terribly likely to choose any GPL version for my license now am I? If the vast majority of code everywhere was GPL3, it might slow down DRM implementers by a few days while they re-implemented the stuff they needed; but that's not the case, and DRM implementation isn't being held up by lack of software in any case. This will do squat to slow down DRM, and will add another restriction that people will have to worry about.
How about not trying to use the license on your software to solve unrelated social ills?
well, no. because there are no derived works involved. it's just new versions of the same thing
A new version of the same thing is a derived work. The term you're looking for is "code fork" - perhaps that happens more often to BSD projects than to GPL ones, but even if it does I wouldn't call that something to brag about.
In reality, i see many more significant OSS products released under BSD-like licenses than GPL ones.
Of the top ten most active projects on SourceForge last week, all ten were released under GPL, LGPL, or MPL licenses. Of the top ten most downloaded projects on SourceForge, all ten were released under the GPL or the Bittorrent Open Source License (which has a similar "must make the Source Code of your Modifications available" clause).
I know, there's other definitions of "significant" out there (and 2 + 2 = 5 for very large values of 2!), but the first place I looked for objective data came up 100% GPL-like, 0% BSD-like. That might have been a lucky fluke, but I don't think so.
Thank you for pointing the Bat-ovbious.
Unless you think that MS forcing their EULAs on us is a charitable action.
What do you thing licenses are for? Are you the Joker or what?
IANAL but write like a drunk one.
Hell, anything compiled with the GNU compilers.
This statement is incorrect.
You mean like MacOS X?
IMHO that is a *good* thing... I'd much rather have commercial software that doesn't suck and free software that has the majority of the features than commercial software that's crappy and unsupported Free software.
BSD license is short and to the point, and does not try and impose any holier than thou agenda.
smash.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
You have done an excellent job of illustrating the problem. I don't really give a damn if original author wants to incorporate my code. I don't want to deal with original author at all. You perfectly describe the antithesis of freedom: to have to cowtow to the whims of some ignoramus simply because they happen to be original author. It's my goddamn printer. It's my goddamn computer. Just because you wrote a few fiddly bits that spit ink on paper doesn't give you the right to tell me how to use my computer. That's exactly the situtation the GPL was designed to avert, and exactly the reason that the advent of DRM warrents a GPL upgrade.
The solutions will be entirely hassle free.
Since Microsoft controls the PC market and the MPAA/RIAA cartels control almost all popular media they will make if very simple indeed.
Um, no. Where is the evidence that in the last few years hardware/software vendors have mad a QUANTUM LEAP (which is what you describe) in the reliability and convienience of DRM'ed hardware and software. I worked on some of these solutions and ALL of the ones I've worked with are a hassle. iTunes is a hassle. If you have the slightest problem, Secure Windows Media is actually much better (IMO) because there are plenty of tools widely available to strip off the DRM, without that it would be a major hassle. Which should tell you something: The stronger and more effective you make your DRM protection, the greater the hassle it will be for your customers. This is a "Golden Rule" in DRM and it's absolutely true.
The Sony rootkit fiasco we saw earlier wasn't a exception to the rollouts of strong DRM products, but THE RULE. The spectacular failure that was DIVX should have taught the industry something. If DRM makes hardware nigh unto useless, people will not buy that hardware (I'm looking at you Apple). Asian hardware vendors know better that to shoot themselves in the foot and which push comes to shove, I suspect they're fully prepared to simply ignore US law. I don't doubt for one moment that "no-name" Asian vendors (who are really secret divisions of the large companies you know at love, like Panasonic and Toshiba) will release Blue-ray players that bypass DRM restrictions just like you can buy DVD players that bypass Macrovision. The only company not in this position is schitzophrenic Sony, and they may be forced to largely abandon the consumer electronics market because of it.
"I used to fret and worry about IBM locking down.... ... Each time the open market solution natuarly won."
yes, open market solutions brought to you by folks like Richard Stallman who continue to worry about such lockdowns.
If you bought it, it's your machine.
Let's not forget that ownership means that the citizen can own things too, not just the corporation.
Otherwise we live in a corporate communist state if only businesses can own anything.
The only question for me now is... when will HURD-L4 be ready?
I'm a Linux video hardware manufacturer with GNU GPL drivers. I *DREAM* of the day when nobody else is producing non-DRM hardware. We would then come up with a great new product called "General Purpose DRM-Free Personal Computer" and we'll be very rich soon. That's assuming that no one else would be offering such a beast, but it's still legal to manufacture non-DRM equipment. Which is unlikely.
:-)
:-( ) - Linus's strategy works better then.
More probable scenario is that they would make it illegal to manufacture/sell and own non-DRM equipment - but that's even BETTER from my business standpoint, since then non-DRM hardware design,manufacturing, sales and distribution would be more profitable then illegal drugs are now. And non-DRM equipment is probably better for health then substances of abuse
Linus believes that Linux momentum before we enter DRM reality is more important for success of future computer/internet underground. RMS wants to spend open source momentum trying to slow down the transition to DRM. You be the judge. But if we don't get into DRM world (and I would not get very rich or go to jail
Vassili Leonov
not that i think linus should switch licenses. afterall, it's his software. he can license it any way he likes.
No and no.
At this point only fraction of Linux code is written (and copyrighted) by Linus. Linus cannot licence Linux - cannot license other people's code - any way he likes. Much of that code was contributed expressly or implicitly under GPL2 with no "or later" clause.
So really any and all discussion of Linux and GPL3 is moot. The licence for Linux effectively cannot be changed without starting from scratch.
-
- - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
Sorry, use of the word "controls" was misleading. I meant "owns".
With regard to the DRM I was not referring to *now* I was referring to the obvious end game for DRM as far as the music and software monopolies are concerned. It's not as much of a quantum leap as you might think though. Already DRM'd music is claimed to be the majority of online music transfers. By not releasing ANY mainstream music without DRM the RIAA has done a pretty good job of making the majority of non-DRM'd music transfer either questionable (allofmp3.com) or just illegal.
End-to-end DRM'd hardware to run a managed/secure version of Windows is going to be sold as an advantage that windows has over Linux because it allows things to be done more "securely", stop untrusted software from running and allow playback of RIAA media. Also the DRM is going to work it's way back gradually, from the media player to a trusted version of windows back eventually to trust hardware it won't need to be a quantum leap.
I'd also put money on the next standard Music Disc format having DRM too they've wanted a reason to get rid of the open non-DRM'd redbook standard for quite some time.
I use undirected quoting everywhere except m4 programming. Are you accusing me of using proper english punctuation? If so, thanks! Nobody's ever accused me of that before, I'm honored.
If your statement was meant literally, I think you will find that your car does go faster if you "encourage" the driver with your buggy whip.