That was my first thought as well... except with pixel painting software. Magnify the screen and use the pencil tool to set a bunch of pixels without ever releasing the mouse button. This "invention" dates back to the parc xerox days.
If you really do understand it, perhaps you could provide some examples.
Personally, I think the GPL3 is the FSF's Vista.
In the beginning, the GPL was about sharing code (this was before linux, when it ran on proprietary (and expensive) Unix systems and source code wasn't available or modifications couldn't be distributed). But now there is a GPL kernel (though one which will alway be GPL 2) and linux is in your cellphone, your router, your tivo, etc. And the GPL3 is trying to apply to the hardware as well as to the software.
Consider: OS X includes bash. Does anyone think the entire OS must therefore be GPL? Of course not (maybe that'll be in GPL v4). But the FSF thinks that tivo must GPL their hardware to use linux.
linux doesn't have jail. However, user mode linux and the like accomplish the same thing.
I've also seen attempts to fake a jail using LD_PRELOAD funstion stubs to filter system calls. However, since the filtering is not done in the kernel, it's possible for another thread to modify the arguments after they've been verified but before they actual system call takes place (ie, a race condition).
There was a slashdot article about this a couple months ago, but damned if I can find it now.
Yep. I ordered mine on a Thurday night and it was in my hands on Tuesday morning. I assumed it had been sent from a warehouse in California until I took a careful look at the shipping label.
(I'm also ordering an iMac the day leopard is released).
Who was harmed? That's a question a judge/jury would consider. If they were infringing on a patent or commercially licensed software, it would be easier to find a monetary value (and there is plenty of precedent)
While there's a good chance they'd get punitive damages for intentionally disregarding the GPL provisions, there's also a very real chance the court would decide that specific performance (ie, releasing the code) was the only necessary remedy... which would encourage (more) GPL violations.
Asterisk (or rather parent company digium) is based in the US (if you consider Alabama part of the US:-), so they potentially could be sued to death. More likely, corporations using asterisk would be sued. Since it's open source, asterisk can be hosted in a country that has a saner patent system. (which might affect corporate usage, but it wouldn't stop me:)
Pet projects (like the bridge to nowhere, or 50+ Robert Byrd memorial buildings) are paid for by the taxpayer, which the federal gov't has no compunction about spitting upon. If the taxpayers (and voters) didn't hand them unlimited power in exchange for aiding "the poor", "the middle class", "the retired" and "the children", lobbyists and special interests wouldn't receive federal favors.
Radio pays every time the song is played, not just when the CD is bought. The webcast rate is $0.0008 per song played with a $500 year minimum. Don't give the RIAA any ideas.
It's called cutting off the nose to spite the face. NBC, Universal, etc. don't like Apple being the gatekeeper. Universal, you'll remember, is testing DRM-free downloads, but not on iTunes.
(Although browsing amazon's catalog, it seems to be mostly independent and EMI, I don't see any Universal or Sony/BMG).
Anyhow, assuming amazon (et alia) can get market and mindshare, they'll be big media's bitch, whereas Apple won't (since the iPod is their money tree).
Much of my programming knowledge (especially API usage) came from looking at source code (this was before "Open Source" and the GPL was so popular). I was interested in learning and using, not redistributing, so the license didn't matter. Heck, once I learned assembly language, I didn't even need the source code.
I personally prefer a BSD-style license. For some purposes, a GPL (never closable) license is preferable. I think we've all heard the arguments enough times. But the GPL 3 isn't about sharing code, it's about enforcing a philosophy that I don't agree with.
You remember the fun IE had with the eolas patent? For no valid technical reason, users now must click on an embedded object (or the web designer must instantiate it with javascript rather than html). Previously, embedded objects just worked.
For no technical reason, the pc builder can't pre-install an operating system, something they've done for... 1-2 decades? That's just as bad.
they ought to advertise linux compatibility. A lot of people are interested in linux but don't want to reformat their computer. Selling a PS3 with ubuntu installed would be pretty popular.
A while ago, they had a google image tagging game: You were pitted with an unknown partner and given 30 seconds to add tag words to the image. For every match, you got a point (or maybe could move on to the next one). I tried it a couple times, it was a mildly fun diversion.
Of course, that had a competitive/gaming aspect to it.
Maybe they're weeding out translators that won't keep quiet. Is the google distributed translation English -> ??? only? Their buddies at the NSA/CIA/FBI are busy translating arabic/persian/chinese/korean.
Maybe he's not comfortable with Ruby, but presumably the RoR expert he hired (bitsweat aka Jeremy Kemper) was.
Let's review:
php rewrite: 2 months
ruby on rails rewrite: 2 years (before being cancelled)
The article was light on specific reasons ("twisting the deep inner guts of Rails to make it do things it was never intended to do", "our needs clashed with Rails' preferences"), but it's consistent with other RoR criticism.
In March, 2004 I paid $528.94 for a 40 gig iPod (top of the line at that point). Today, I can buy a 160 gig iPod classic (four times the storage, color, and it'll play videos) for $349, or a 16-gig iTouch (not even comparable) for $399.
Of course, housing, education, and healthcare costs go up much faster than inflation. Healthcare sees a lot of expensive technological advances, but the others not as much (in fact you could argue the quality has dropped).
intel is also putting some effort into lower power x86 chips to compete with ARM in bulky handheld internet devices. As if ruining the desktop wasn't good enough:/
That was my first thought as well... except with pixel painting software. Magnify the screen and use the pencil tool to set a bunch of pixels without ever releasing the mouse button. This "invention" dates back to the parc xerox days.
If you really do understand it, perhaps you could provide some examples.
Personally, I think the GPL3 is the FSF's Vista.
In the beginning, the GPL was about sharing code (this was before linux, when it ran on proprietary (and expensive) Unix systems and source code wasn't available or modifications couldn't be distributed). But now there is a GPL kernel (though one which will alway be GPL 2) and linux is in your cellphone, your router, your tivo, etc. And the GPL3 is trying to apply to the hardware as well as to the software.
Consider: OS X includes bash. Does anyone think the entire OS must therefore be GPL? Of course not (maybe that'll be in GPL v4). But the FSF thinks that tivo must GPL their hardware to use linux.
The GPL3 is a kneejerk reaction to a non-problem.
Oops, that was supposed to be a simpson quote about soviet russian beowulfs :-)
Actually, that quote was a chapter preface in the mythical man month, and it seemed adaptable:
"My copier can translate japanese to english!"
"So can mine. So can any. But Who is driving? Oh my God, bear is driving! How can that be?"
"Why, so can I, or so can any man, But will they come when you do call for them?"
--Shakespeare, Henry IV, pt. One, act III
linux doesn't have jail. However, user mode linux and the like accomplish the same thing.
I've also seen attempts to fake a jail using LD_PRELOAD funstion stubs to filter system calls. However, since the filtering is not done in the kernel, it's possible for another thread to modify the arguments after they've been verified but before they actual system call takes place (ie, a race condition).
There was a slashdot article about this a couple months ago, but damned if I can find it now.
Actually, Bill Joy invented chroot as a hack to use a custom /usr/include directory in a compiler that didn't support alternate include paths.
Yep. I ordered mine on a Thurday night and it was in my hands on Tuesday morning. I assumed it had been sent from a warehouse in California until I took a careful look at the shipping label.
(I'm also ordering an iMac the day leopard is released).
Some of their MP3s are in fact watermarked, but by the label, not amazon (at least not yet).
It's only been available since yesterday.
Who was harmed? That's a question a judge/jury would consider. If they were infringing on a patent or commercially licensed software, it would be easier to find a monetary value (and there is plenty of precedent)
While there's a good chance they'd get punitive damages for intentionally disregarding the GPL provisions, there's also a very real chance the court would decide that specific performance (ie, releasing the code) was the only necessary remedy... which would encourage (more) GPL violations.
Asterisk (or rather parent company digium) is based in the US (if you consider Alabama part of the US :-), so they potentially could be sued to death. More likely, corporations using asterisk would be sued. Since it's open source, asterisk can be hosted in a country that has a saner patent system. (which might affect corporate usage, but it wouldn't stop me :)
Pet projects (like the bridge to nowhere, or 50+ Robert Byrd memorial buildings) are paid for by the taxpayer, which the federal gov't has no compunction about spitting upon. If the taxpayers (and voters) didn't hand them unlimited power in exchange for aiding "the poor", "the middle class", "the retired" and "the children", lobbyists and special interests wouldn't receive federal favors.
Radio pays every time the song is played, not just when the CD is bought. The webcast rate is $0.0008 per song played with a $500 year minimum. Don't give the RIAA any ideas.
It's called cutting off the nose to spite the face. NBC, Universal, etc. don't like Apple being the gatekeeper. Universal, you'll remember, is testing DRM-free downloads, but not on iTunes.
(Although browsing amazon's catalog, it seems to be mostly independent and EMI, I don't see any Universal or Sony/BMG).
Anyhow, assuming amazon (et alia) can get market and mindshare, they'll be big media's bitch, whereas Apple won't (since the iPod is their money tree).
Much of my programming knowledge (especially API usage) came from looking at source code (this was before "Open Source" and the GPL was so popular). I was interested in learning and using, not redistributing, so the license didn't matter. Heck, once I learned assembly language, I didn't even need the source code.
I personally prefer a BSD-style license. For some purposes, a GPL (never closable) license is preferable. I think we've all heard the arguments enough times. But the GPL 3 isn't about sharing code, it's about enforcing a philosophy that I don't agree with.
like Objective C 2.0? Or XCode 3.0? Or maybe X-Ray, the graphical dtrace? As a macintosh developer, those are what interest me.
For no technical reason, the pc builder can't pre-install an operating system, something they've done for... 1-2 decades? That's just as bad.
they ought to advertise linux compatibility. A lot of people are interested in linux but don't want to reformat their computer. Selling a PS3 with ubuntu installed would be pretty popular.
A while ago, they had a google image tagging game: You were pitted with an unknown partner and given 30 seconds to add tag words to the image. For every match, you got a point (or maybe could move on to the next one). I tried it a couple times, it was a mildly fun diversion.
Of course, that had a competitive/gaming aspect to it.
Maybe they're weeding out translators that won't keep quiet. Is the google distributed translation English -> ??? only? Their buddies at the NSA/CIA/FBI are busy translating arabic/persian/chinese/korean.
Maybe he's not comfortable with Ruby, but presumably the RoR expert he hired (bitsweat aka Jeremy Kemper) was.
Let's review:
php rewrite: 2 months
ruby on rails rewrite: 2 years (before being cancelled)
The article was light on specific reasons ("twisting the deep inner guts of Rails to make it do things it was never intended to do", "our needs clashed with Rails' preferences"), but it's consistent with other RoR criticism.
In March, 2004 I paid $528.94 for a 40 gig iPod (top of the line at that point). Today, I can buy a 160 gig iPod classic (four times the storage, color, and it'll play videos) for $349, or a 16-gig iTouch (not even comparable) for $399.
Of course, housing, education, and healthcare costs go up much faster than inflation. Healthcare sees a lot of expensive technological advances, but the others not as much (in fact you could argue the quality has dropped).
You know who else also forgot that part? The 500,000[1]+ iPhone users.
They own a huge chunk of US gov't debt. Which the gov't can repudiate at any time, or (as is the current case) pay off with inflated dollar bills.
intel is also putting some effort into lower power x86 chips to compete with ARM in bulky handheld internet devices. As if ruining the desktop wasn't good enough :/