That's not actually true. You can distribute code licensed as v2 or later under either the terms of version 2 or the terms of version 3.
You can't lose the terms of version 2 unless a new version of the software has a different license and even that doesn't change the license on the code you already have.
Of course if the new code under the new license has major improvements you can't use that code and would have to independently modify your own, which would be somewhat expensive.
That said, I think what is bothering Tivo is more the fact that clauses in the GPLv3 have been specifically crafted as an attack on them and their business model. A shift to the GPLv3, particularly in the kernel space would involve a political shift towards an atmosphere where they, along with Novell would be decidedly unwelcome.
Adoption of the GPLv3 into major the kernel or any other critical system will kill Linux in the enterprise. Not because the GPLv3 makes enterprise Linux impossible(though you're pretty much stuck with Redhat if you want support), but because it will mean that the enterprise is no longer welcome in the linux world.
And once they support third party browser, it will be very little time before the technological superiority of the alternative browsers causes them to add special features not available for Internet Explorer users.
First off, if anyone adds any more "non standard" crap to browsers, technically superior or not, they ought to be shot. That sort of crap is how we got where we are now. Second, most of the stuff in this release is pretty basic. It'll be nice to see webkit getting a bit more time in the sun, I'm not sure if Safari is using it yet, but Safari is pretty shyte on anything but a Mac(don't own one so I can't say if it's shyte there too).
The new javascript engine looks interesting, presuming that it actually provides any real improvements which has yet to be proven, but until it can be downloaded and tested that's mostly hot air.
Separate processes is something that even IE has had for ages at the window level, adding it to tabs is clever, but it'll be interesting to see how much extra memory usage that adds.
Most web sites already support most web standards, I very rarely have to switch to IE for much of anything on the web anymore. Enterprise web applications are a much bigger concern. A lot of them, particularly the old ones, aren't compatible with modern browsers(even modern versions of IE) and they're expensive to fix, if whoever owns the code even cares enough to do it.
I didn't say it was a good thing, I said that when you father has the ability to have people assassinated and gets to talk to the folks that control education funding that you can go to pretty much any school you want.
The fact that you can get into pretty much any school you want if your family is willing to donate enough money and that ivy league schools in particular are pretty much into the whole blue blood thing is entirely beside the point.
Application in this case was meant to be an application for the university not for a job, though of course the previous statements apply here too.
Well I'll be blowed, apparently I have a degree from a tier 1 university.
I also got a programming job outside the US.
However my 2 cents isn't really all that applicable because I got my job by moving to Australia and living with my dad till I found something, and my first job wasn't even programming.
Well that and we got rid of 2 cent coins down here years ago.
You don't get the choice about picking up the tab because you're a cheap selfish idiot.
You live in a society where for the most part you don't have to worry about dieing every time you go out to eat because the kitchen out the back of that flashy restaurant you went to is covered in filth you didn't get to see.
You live in a society where you can be fairly certain that the drugs you are prescribed aren't going to be worse than the disease they're trying to cure, and where you get told about the side effects that are known.
You can be fairly certain that the fruit you buy isn't going to be so full of pesticides that it's going to give you and your kids and your kid's kids birth defects.
You benefit from all these things, and from what all these things have allowed western society to become. You benefit every day from the fact that your government builds roads, and controls what gets pumped into the air or poured into the water.
The only reason we can both post on slashdot today is because the government was willing to "waste" tax dollars on something which might have never been successful and which certainly wasn't profitable for years after most companies would have given up on it.
Our society is the way that it is because the government spends money on things which we as individuals or corporations wouldn't. Yes our government is often wasteful, and at times it is appropriate to complain about them. But until you're willing to give up on all the benefits you get out of the government(and that includes anything that was transported over a road anywhere, any drug that has had any reasonable clinical testing, any use of a river or land that some greedy company might have poured toxic waste into or onto, and eating any food you personally haven't tested for safety, then you can just shut the hell up.
I'm sick to the teeth of libertarians benefiting from modern society and not wanting to pay for it.
I really don't get this attitude. If I got together a group of people and organized a body to do this testing. Guess fucking what!!! That's a government agency.
A bunch of citizens got to together and decided to contribute money(taxes) for activities performed by a body on their behalf.
You small government folks think that you can get rid of government and replace it with government.
This is what government is, it's the people getting together to manage stuff. Is the FDA ineffectual, yeah, but is it better to have them than it would be without them. In this day and age where it's a lot easier to sneak stuff by and testing is a lot harder, yeah.
Pretty much any language can be obfuscated, pretty much any program can be badly written. However it's harder to write really obfuscated code in some languages.
It's very easy for people who don't know much Perl to write really complicated code, doing the same thing in a more structured language(php, c, java) is much harder.
You can create some pretty awful code, but making code which is really difficult to understand involves either a really large program or a really skilled programmer.
Logic doesn't always affect the dud effect, we've all seen movies where the previews contain everything good in the movie.
Besides which, I wasn't saying you shouldn't buy braid, I don't even really know what Braid is like, I'm just saying that, for me at least, and likely for other people as well. The true cost of games is relative to the amount of crap I have to buy before I get a good one.
The thing about steam's DRM is that steam isn't trying to play both sides of the fence the way most publishers are.
Steam treats your software purchase like a license purchase(as do most software companies). However, unlike most software companies, steam doesn't try to make your license also a physical product. You don't need a cd to play steam, you can get another copy of your licensed product whenever and wherever you want to at no cost(outside of bandwidth). Most companies try to take the best of both worlds, restricting you like you've bought a license and treating you like you bought a physical product(restrictive installation limitations, difficult procedures to replace damaged cd's, etc). They want you to buy a physical product that they can then license you to use, which is where DRM becomes a problem.
Personally(and I don't have an X-box, so this is just a feeling). I think that the problem with Braid and its pricing is the same as what's wrong with a lot of PC gaming pricing(and for that matter most entertainment industry pricing).
When you buy a game you're not buying a game, you're buying the fun you'll have playing it, and the price you pay for a game is more than the dollar amount on the sticker, it includes all the games of the same class you bought which didn't provide the requisite entertainment.
If every game were fantastic then people would probably be perfectly willing to pay $60(or $100 in my neck of the woods, which with today's exchange rates is criminal) for it, because you'd be getting good value for entertainment.
However since even with proper research it seems these days that best case scenario only 1 in 3 games really provides you with value on the entertainment front, from an entertainment perspective that game actually costs at least $180[$AU300] because for every good game you manage to buy and which provides value for money, you generally bought two which got dull after the first level, didn't offer what they promised, or were generally crap. This markup shall hereafter be referred to as the dud factor.
The problem with Braid, and for that matter probably with this guys games, is that the class of game they exist in(small studio amateur) has a much higher incidence of crap(or at least games which while good didn't provide value for money) compared even to most commercial games these days. This means that even if your game provides as much entertainment as a commercial title, the dud factor makes your game seem, at half the price, to be even more expensive. The hotdog and novelty t-shirt in the penny-arcade comic are both known quantities and so don't have this dud factor markup. If you get a bad hotdog you can usually complain and get another one, and you can see everything that the t-shirt is when you hold it in your hands.
This kind of sucks for small development shop games, as even if they're the most incredible thing in the world very few people will buy it at a higher price, but in other ways it's a good thing, because it means that if you're clever and you build up a good reputation so that people can feel confident in your product you can reduce the dud factor and therefor increase the price you can charge for your games.
Of course it's almost non existent in Masters programs, very few jobs require a Master's in CS and an awful lot of jobs will view you as overqualified if you get one. Not to mention the extra debt and time.
Well I'm not sure if even Microsoft would agree with you on that since Vista uses OpenAL for its audio library.
As for professional game developers not caring that Microsoft owns the machinery of their livelihoods. Of course they don't, why should they, and even if they did what would they do about it? Game developers don't write Operating Systems so someone else will always hold their livelihoods, and so long as Microsoft offers them a decent platform to write games for(which it does) and so long as Microsoft doesn't sink(which probably won't happen), why should they care. Most people don't have ideological views to software.
I hate Microsoft every time I have to spend 20 minutes working out the bugs in my web code because they don't support a standard DOM. I hate them because the fact that they sat on IE6 for almost a decade means that a lot of our programs with web interfaces are IE6 only so I can't stop developing for IE6(third party apps, so I can't migrate them). I don't however have any ideological preference for or against Microsoft. It does the job, and the fact that it's closed is really rather immaterial for me.
Personally I think that people like you are really rather sad. Realistically there's no way back to the old zero technology mode in any seriously realistic scale without a lot of people dieing(most of them like you, not the people in the third world because they know how to farm and you don't). Billions of people would have to die, and as I said, they're far more likely to be people like you and me than some poor sod in Africa.
At the same time there is absolutely no reason why we can't achieve a reasonable living standard for everyone who is currently alive and probably several billion more.
True we need to think outside the box and find a better energy source than oil and gas, and maybe we need to be a little less idiotic about the way we consume resources(particularly in the first world, since we consume far more than those poor sods you want to see starve), but there's no reason why we can't do that.
Most of our problem over the last 50 years is that everyone wants to go back to what never was and so we aren't moving forward.
The solution to mankind's woes is more technology applied in the right areas(with a slight decrease in general wastage) not some farcical return to old ways that didn't really work all that well then.
Personally I would argue that the third world's(particularly Africa's) major problem is usually a lack of economic stability.
By this I mean the very basic economic prosperity of not having what you earned taken away from you buy someone bigger or who has a gun.
It's sort of hard to pull yourself up out of a subsistence lifestyle when your farm keeps getting burned down, because there's not really much motivation to improve your productivity or invest in the improvement of your land.
What the solution to this is(aside from the somewhat upalatable option of letting the citizens of the third world butcher each other the way we did until they've achieved political equilibrium, I'm not entirely sure, but it's certainly something that needs solving.
You might notice I didn't say that doing it was right, or a good idea. What I said was that the consequences you might encounter were unlikely to be legal in nature because criminals don't involve the police in protecting their businesses very often.
Basically a vpn(virtual private network) is a way of connecting securely to a network remotely. In essence it makes you appear as if you are on the remote network even when you're not.
This like pretty much every other networking task imaginable requires a client(it connects the ssl connection and handles the routing as appropriate).
Cisco makes one, as do a number of other vendors(CheckPoint comes to mind, but only because it's the client I have to use for my work vpn connection).
All they're saying was that one of the vpn client vendors has a bug which allows an exploit of some description. If you don't have one, don't worry about it, if you do have one check yours and don't worry about anyone elses.
I really don't think legality is all that much of an issue. You're looking at more risk of them sending hired goons than the police.
Remember illegal access to a computer is illegal, but anyone running a database full of stolen credit card numbers is probably not going to call the cops on you, especially since to prove you access the system they'd have to keep it pretty much intact.
I'm never really a big fan of that statement. It always seems to me that most of its proponents view it as something they should do to get what they believe, as opposed to being ways to express what you believe.
That doesn't matter so much for the first 3, they aren't really serial in nature, but it sort of does for the 4th. The only time at which you should resort to the fourth box is when your right to express your views via the previous 3 has been removed and/or infringed upon.
That is to say if you spoke, voted, and otherwise expressed your opinion and you were in the minority you do not have the right to enforce your beliefs with a gun.
If you were arrested for speaking, unjustly barred from voting, you didn't get a jury, or the results of any of those three has been corrupted beyond tolerance then, perhaps, you have the right to the ammo box.
What Ken Rockwell thinks of cameras isn't really applicable to this discussion.
To start with, he's kind of a tool, but more importantly photos aren't viewed in the same way that videos are. Very few photos are printed onto a canvas as large as even most standard definition TV's, and most of the ones which are printed on larger canvases are panorama shots which are made up of usually a large number of other shots and so have a much higher definition even if the camera that took them doesn't.
5MP which is pretty much the lowest you can get on any digital SLR camera(which is the minimum requirement if you're serious because while your camera doesn't matter all that much your lens does and you can't fit lenses to most non SLR digital cameras) is way more than enough for nearly any possible application for a photo(and much much better than standard def TV). That's why your camera doesn't matter, not because resolution doesn't matter but because for photos the cheapest crappiest thing you can possibly buy that's even remotely appropriate is more than good enough.
When I worked in fast food(Cousins Subs for those who care), nearly the entire night staff where high school students excluding a couple of the managers. The day staff were almost entirely regular working folks because high school students(and even uni students) don't make reliable year round day time staff members.
Well there's the law of supply and demand. Generally speaking fast food isn't very good, not even compared to exactly the same food cooked in a nicer restaurant.
Because of this fast food has to be fairly cheap(it doesn't have to be as cheap as it is in the US, I live in Australia now and fast food is more expensive than it was in the US, even at McDonald's) because if it wasn't no one would buy it. They'd just go to a restaurant and get better food, especially since a lot of the time fast food isn't even particularly fast.
There's circumstantial and there's circumstantial. From all appearances Hans Reiser's case was one where while there was no smoking gun, there was pretty much everything but a smoking gun(a missing person, a motive, evidence of attempting to conceal something, obvious inconsistent behavior from the suspect.
We weren't talking about some case where someone gets killed and a bloke with the wrong kind of skin color happened to be within the same city as the victim. We're talking about a guy with means, motive, and opportunity, plus just about every piece of circumstantial evidence of wrong doing you can possibly have.
There are cases where folks get railroaded because someone's got to be guilty, and there are cases where the evidence, while circumstantial is so overwhelming that there's really no other reasonable alternative.
When he leads you to the body it's not even circumstantial anymore. Hans Reiser killed his wife, why exactly he killed her, we may never know, he may have had any number of reasons to do so, possibly even some that people on slashdot would find reasonable, possibly even reasons a jury would find reasonable.
None of that really matters because it seems pretty evident he killed her, attempted to conceal the crime, and then lied under oath about what he did, you don't get the benefit of the doubt anymore under those circumstances.
From what I can see Sun, as well as IBM and probably to a lesser extent Oracle and probably Novell(no hardware from either of these guys yet) are trying to get into a situation where they can provide a complete packaged solution to enterprise(hardware, OS, web server, application server, database server, all from one vendor). That is to say they're trying to create a vertical monopoly.
Under ordinary circumstances vertical monopolies tend to cause legal difficulties(Microsoft doesn't come close to having one, and they're horizontal monopoly is pretty much restricted to desktop computing and they've been sued a few times already). However if you open source your software then you can't possible be a monopoly because all your stuff is ideologically free.
There's also the added bonus that free as in beer software can be used by smaller businesses who will then already be using your infrastructure when they become big companies who pay for support.
Normally this would all just be a legal ploy, but Sun is also trying to play a game of catch up because despite being the authors of a lot of the standards that allow the other guys to play the game, their implementations have been pretty awful, so Sun needs to improve their software dramatically in a short period of time and they think that having open source developers will help them do that.
Sun probably thinks that open sourcing java might help them get the developers they need.
You can't lose the terms of version 2 unless a new version of the software has a different license and even that doesn't change the license on the code you already have.
Of course if the new code under the new license has major improvements you can't use that code and would have to independently modify your own, which would be somewhat expensive.
That said, I think what is bothering Tivo is more the fact that clauses in the GPLv3 have been specifically crafted as an attack on them and their business model. A shift to the GPLv3, particularly in the kernel space would involve a political shift towards an atmosphere where they, along with Novell would be decidedly unwelcome.
Adoption of the GPLv3 into major the kernel or any other critical system will kill Linux in the enterprise. Not because the GPLv3 makes enterprise Linux impossible(though you're pretty much stuck with Redhat if you want support), but because it will mean that the enterprise is no longer welcome in the linux world.
And once they support third party browser, it will be very little time before the technological superiority of the alternative browsers causes them to add special features not available for Internet Explorer users.
First off, if anyone adds any more "non standard" crap to browsers, technically superior or not, they ought to be shot. That sort of crap is how we got where we are now.
Second, most of the stuff in this release is pretty basic. It'll be nice to see webkit getting a bit more time in the sun, I'm not sure if Safari is using it yet, but Safari is pretty shyte on anything but a Mac(don't own one so I can't say if it's shyte there too).
The new javascript engine looks interesting, presuming that it actually provides any real improvements which has yet to be proven, but until it can be downloaded and tested that's mostly hot air.
Separate processes is something that even IE has had for ages at the window level, adding it to tabs is clever, but it'll be interesting to see how much extra memory usage that adds.
Most web sites already support most web standards, I very rarely have to switch to IE for much of anything on the web anymore. Enterprise web applications are a much bigger concern. A lot of them, particularly the old ones, aren't compatible with modern browsers(even modern versions of IE) and they're expensive to fix, if whoever owns the code even cares enough to do it.
The fact that you can get into pretty much any school you want if your family is willing to donate enough money and that ivy league schools in particular are pretty much into the whole blue blood thing is entirely beside the point.
Application in this case was meant to be an application for the university not for a job, though of course the previous statements apply here too.
I also got a programming job outside the US.
However my 2 cents isn't really all that applicable because I got my job by moving to Australia and living with my dad till I found something, and my first job wasn't even programming.
Well that and we got rid of 2 cent coins down here years ago.
Of course at the time in addition to being from a rich family, his father was head of the CIA which isn't a bad reference to put on an application.
You live in a society where for the most part you don't have to worry about dieing every time you go out to eat because the kitchen out the back of that flashy restaurant you went to is covered in filth you didn't get to see.
You live in a society where you can be fairly certain that the drugs you are prescribed aren't going to be worse than the disease they're trying to cure, and where you get told about the side effects that are known.
You can be fairly certain that the fruit you buy isn't going to be so full of pesticides that it's going to give you and your kids and your kid's kids birth defects.
You benefit from all these things, and from what all these things have allowed western society to become. You benefit every day from the fact that your government builds roads, and controls what gets pumped into the air or poured into the water.
The only reason we can both post on slashdot today is because the government was willing to "waste" tax dollars on something which might have never been successful and which certainly wasn't profitable for years after most companies would have given up on it.
Our society is the way that it is because the government spends money on things which we as individuals or corporations wouldn't. Yes our government is often wasteful, and at times it is appropriate to complain about them. But until you're willing to give up on all the benefits you get out of the government(and that includes anything that was transported over a road anywhere, any drug that has had any reasonable clinical testing, any use of a river or land that some greedy company might have poured toxic waste into or onto, and eating any food you personally haven't tested for safety, then you can just shut the hell up.
I'm sick to the teeth of libertarians benefiting from modern society and not wanting to pay for it.
A bunch of citizens got to together and decided to contribute money(taxes) for activities performed by a body on their behalf.
You small government folks think that you can get rid of government and replace it with government.
This is what government is, it's the people getting together to manage stuff. Is the FDA ineffectual, yeah, but is it better to have them than it would be without them. In this day and age where it's a lot easier to sneak stuff by and testing is a lot harder, yeah.
Pretty much any language can be obfuscated, pretty much any program can be badly written. However it's harder to write really obfuscated code in some languages.
It's very easy for people who don't know much Perl to write really complicated code, doing the same thing in a more structured language(php, c, java) is much harder.
You can create some pretty awful code, but making code which is really difficult to understand involves either a really large program or a really skilled programmer.
Besides which, I wasn't saying you shouldn't buy braid, I don't even really know what Braid is like, I'm just saying that, for me at least, and likely for other people as well. The true cost of games is relative to the amount of crap I have to buy before I get a good one.
Steam treats your software purchase like a license purchase(as do most software companies). However, unlike most software companies, steam doesn't try to make your license also a physical product. You don't need a cd to play steam, you can get another copy of your licensed product whenever and wherever you want to at no cost(outside of bandwidth). Most companies try to take the best of both worlds, restricting you like you've bought a license and treating you like you bought a physical product(restrictive installation limitations, difficult procedures to replace damaged cd's, etc). They want you to buy a physical product that they can then license you to use, which is where DRM becomes a problem.
When you buy a game you're not buying a game, you're buying the fun you'll have playing it, and the price you pay for a game is more than the dollar amount on the sticker, it includes all the games of the same class you bought which didn't provide the requisite entertainment.
If every game were fantastic then people would probably be perfectly willing to pay $60(or $100 in my neck of the woods, which with today's exchange rates is criminal) for it, because you'd be getting good value for entertainment.
However since even with proper research it seems these days that best case scenario only 1 in 3 games really provides you with value on the entertainment front, from an entertainment perspective that game actually costs at least $180[$AU300] because for every good game you manage to buy and which provides value for money, you generally bought two which got dull after the first level, didn't offer what they promised, or were generally crap. This markup shall hereafter be referred to as the dud factor.
The problem with Braid, and for that matter probably with this guys games, is that the class of game they exist in(small studio amateur) has a much higher incidence of crap(or at least games which while good didn't provide value for money) compared even to most commercial games these days. This means that even if your game provides as much entertainment as a commercial title, the dud factor makes your game seem, at half the price, to be even more expensive. The hotdog and novelty t-shirt in the penny-arcade comic are both known quantities and so don't have this dud factor markup. If you get a bad hotdog you can usually complain and get another one, and you can see everything that the t-shirt is when you hold it in your hands.
This kind of sucks for small development shop games, as even if they're the most incredible thing in the world very few people will buy it at a higher price, but in other ways it's a good thing, because it means that if you're clever and you build up a good reputation so that people can feel confident in your product you can reduce the dud factor and therefor increase the price you can charge for your games.
Of course it's almost non existent in Masters programs, very few jobs require a Master's in CS and an awful lot of jobs will view you as overqualified if you get one. Not to mention the extra debt and time.
As for professional game developers not caring that Microsoft owns the machinery of their livelihoods. Of course they don't, why should they, and even if they did what would they do about it? Game developers don't write Operating Systems so someone else will always hold their livelihoods, and so long as Microsoft offers them a decent platform to write games for(which it does) and so long as Microsoft doesn't sink(which probably won't happen), why should they care. Most people don't have ideological views to software.
I hate Microsoft every time I have to spend 20 minutes working out the bugs in my web code because they don't support a standard DOM. I hate them because the fact that they sat on IE6 for almost a decade means that a lot of our programs with web interfaces are IE6 only so I can't stop developing for IE6(third party apps, so I can't migrate them). I don't however have any ideological preference for or against Microsoft. It does the job, and the fact that it's closed is really rather immaterial for me.
At the same time there is absolutely no reason why we can't achieve a reasonable living standard for everyone who is currently alive and probably several billion more.
True we need to think outside the box and find a better energy source than oil and gas, and maybe we need to be a little less idiotic about the way we consume resources(particularly in the first world, since we consume far more than those poor sods you want to see starve), but there's no reason why we can't do that.
Most of our problem over the last 50 years is that everyone wants to go back to what never was and so we aren't moving forward.
The solution to mankind's woes is more technology applied in the right areas(with a slight decrease in general wastage) not some farcical return to old ways that didn't really work all that well then.
By this I mean the very basic economic prosperity of not having what you earned taken away from you buy someone bigger or who has a gun.
It's sort of hard to pull yourself up out of a subsistence lifestyle when your farm keeps getting burned down, because there's not really much motivation to improve your productivity or invest in the improvement of your land.
What the solution to this is(aside from the somewhat upalatable option of letting the citizens of the third world butcher each other the way we did until they've achieved political equilibrium, I'm not entirely sure, but it's certainly something that needs solving.
You might notice I didn't say that doing it was right, or a good idea. What I said was that the consequences you might encounter were unlikely to be legal in nature because criminals don't involve the police in protecting their businesses very often.
This like pretty much every other networking task imaginable requires a client(it connects the ssl connection and handles the routing as appropriate).
Cisco makes one, as do a number of other vendors(CheckPoint comes to mind, but only because it's the client I have to use for my work vpn connection).
All they're saying was that one of the vpn client vendors has a bug which allows an exploit of some description. If you don't have one, don't worry about it, if you do have one check yours and don't worry about anyone elses.
Remember illegal access to a computer is illegal, but anyone running a database full of stolen credit card numbers is probably not going to call the cops on you, especially since to prove you access the system they'd have to keep it pretty much intact.
That doesn't matter so much for the first 3, they aren't really serial in nature, but it sort of does for the 4th. The only time at which you should resort to the fourth box is when your right to express your views via the previous 3 has been removed and/or infringed upon.
That is to say if you spoke, voted, and otherwise expressed your opinion and you were in the minority you do not have the right to enforce your beliefs with a gun.
If you were arrested for speaking, unjustly barred from voting, you didn't get a jury, or the results of any of those three has been corrupted beyond tolerance then, perhaps, you have the right to the ammo box.
To start with, he's kind of a tool, but more importantly photos aren't viewed in the same way that videos are. Very few photos are printed onto a canvas as large as even most standard definition TV's, and most of the ones which are printed on larger canvases are panorama shots which are made up of usually a large number of other shots and so have a much higher definition even if the camera that took them doesn't.
5MP which is pretty much the lowest you can get on any digital SLR camera(which is the minimum requirement if you're serious because while your camera doesn't matter all that much your lens does and you can't fit lenses to most non SLR digital cameras) is way more than enough for nearly any possible application for a photo(and much much better than standard def TV). That's why your camera doesn't matter, not because resolution doesn't matter but because for photos the cheapest crappiest thing you can possibly buy that's even remotely appropriate is more than good enough.
When I worked in fast food(Cousins Subs for those who care), nearly the entire night staff where high school students excluding a couple of the managers. The day staff were almost entirely regular working folks because high school students(and even uni students) don't make reliable year round day time staff members.
Because of this fast food has to be fairly cheap(it doesn't have to be as cheap as it is in the US, I live in Australia now and fast food is more expensive than it was in the US, even at McDonald's) because if it wasn't no one would buy it. They'd just go to a restaurant and get better food, especially since a lot of the time fast food isn't even particularly fast.
We weren't talking about some case where someone gets killed and a bloke with the wrong kind of skin color happened to be within the same city as the victim. We're talking about a guy with means, motive, and opportunity, plus just about every piece of circumstantial evidence of wrong doing you can possibly have.
There are cases where folks get railroaded because someone's got to be guilty, and there are cases where the evidence, while circumstantial is so overwhelming that there's really no other reasonable alternative.
When he leads you to the body it's not even circumstantial anymore. Hans Reiser killed his wife, why exactly he killed her, we may never know, he may have had any number of reasons to do so, possibly even some that people on slashdot would find reasonable, possibly even reasons a jury would find reasonable.
None of that really matters because it seems pretty evident he killed her, attempted to conceal the crime, and then lied under oath about what he did, you don't get the benefit of the doubt anymore under those circumstances.
Trusted sites get hacked quite often(well perhaps not trusted sites, but sites which you have to trust to get work done).
Under ordinary circumstances vertical monopolies tend to cause legal difficulties(Microsoft doesn't come close to having one, and they're horizontal monopoly is pretty much restricted to desktop computing and they've been sued a few times already). However if you open source your software then you can't possible be a monopoly because all your stuff is ideologically free.
There's also the added bonus that free as in beer software can be used by smaller businesses who will then already be using your infrastructure when they become big companies who pay for support.
Normally this would all just be a legal ploy, but Sun is also trying to play a game of catch up because despite being the authors of a lot of the standards that allow the other guys to play the game, their implementations have been pretty awful, so Sun needs to improve their software dramatically in a short period of time and they think that having open source developers will help them do that.
Sun probably thinks that open sourcing java might help them get the developers they need.