And don't give me that bullshit "It is ok, since they are the government." excuse. IMO, the surest sign of a failing government is when they start picking and choosing which laws apply, because the laws have grown so out of control and ridiculous that they are incompatible with each other. That is exactly what is happening right now.
Until video teaching replaces teachers because of the budget deficits.
Current reality is even more frightening. The education book publishers and tech companies are already pushing iPads, digital books, digital exercises, digital quizes, and digital tests on students. This is *already* happening in many states, California being perhaps the biggest example. You have schools beholden to these entrenched tech companies and publishers (although, I guess that is nothing new), and those companies are pushing automated teaching tools to the nation's children in public schools.
If this process ever reaches critical mass, schools will no longer have teachers, and corporations will have complete control over education. Just picture it, a student has trouble with a problem, they tap the help button on the iPad, and then a Pearson rep comes up in video chat. Ugh. And then that job will be outsourced. Critical thinking's fossilized remains will be found years later by whatever out evolves us.
The ABI breakage that occurs happens with in kernel functions themselves. These are things that are not considered standardized API functions or syscalls that should be accessed by userspace. But, in order to produce closed source drivers for Linux, companies like NVIDIA will need to link to these functions. Linking to these is of course a violation of the GPL, though, so NVIDIA gets around it by writing an open source shim that gets compiled when the driver is installed, which then connects to their more proprietary parts. One of the points of the GPL and allowed in kernel ABI breakage is to make it more difficult for people to keep their drivers closed source and outside the kernel.
Ah, actually I just remembered I DID have a failed boot, last week too. That was when fedora upgraded to 3.11... basically, the nvidia driver is incompatible at the moment. Any chance you are using the blob drivers? And yeah I guess this makes my previous statements seem a little silly... (I do kind of consider it an nvidia problem though, as you can't get the blob driver from official fedora repos).
A lot of "assets" include scripts for NPCs and set pieces and the like. Are those code or art?
And besides, how would one discourage mass unauthorized copying and sharing of the assets if said assets are accessible to a piece of free software running on a computer that the user controls?
It is already trivial to copy game assets, just go to the pirate bay. At some point you need to just stop worrying about "Who might be stealing my game?!", or it will just drive you mad. If the product is good enough, and convenient enough to purchase, odds are people will buy it.
Is the fact that the player can't see around concealment a "bug"? In online multiplayer, making other players' concealment ineffective would give a player an unfair advantage.
Well that is a tough one, it certainly is easier cheat in a game you have the source to. But it is also quite possible to cheat in a game that you do not have the source to. People have been hacking games and reading player locations directly out of memory for well over a decade now, and it just creates a cat and mouse game between the developer and potential hackers. Access to the source could allow players themselves to attempt to come up with clever solutions to cheats, you could rely on dedicated servers (though those would not be immune to cheaters either), or something else. I really cannot answer this one with anything other than "There will always be cheaters."
I just want to reiterate too, that I think closed source games are totally fine in the free software ecosystem. I just think that open source engines provide more benefits to the users.
Certainly it would be nice if more games were open source; there are numerous consumer benefits to it, but it is not that big of a deal.
All in all, it sounds like a neat idea, hopefully they can keep input and output delays from the streaming box low though, otherwise some of the more hardcore gamers might get annoyed with it. But again, this seems like more of a middle ground compromise to please people with existing libraries, they even mention announcements of upcoming AAA games for SteamOS in the next few weeks in the link.
But we can't allow science to undo its own good work. That's why we so carefully limit the scope of its researches--that's why I almost got sent to an island. We don't allow it to deal with any but the most immediate problems of the moment. All other enquiries are most sedulously discouraged.
Brave New World