Yeah, perhaps in a hidden way maybe this is some of the motivation for Wolfe to do this. In that case, I fully support the DMCA take down notice if it lights a fire under Mojang to finally get serious about the modding API.
Honestly I found Bukkit to always be very buggy in many aspects, probably in part to the way it was designed. I know I have no say on the decision, but if I were Notch and company, I'd take the useful stuff that they can get negotiated rights for out of Bukkit, firebomb the rest of it and create their own mod engine from the ground up.
No shit, and my comment was directed at the AC who somehow thinks that Wolfe can try to force Mojang's hand. Yeah, he can make them take down the binaries all day long, but he has no leg to stand on in trying to force them to open source the server. I doubt Mojang would even consider it. It's much more likely if they had to that they would discontinue Bukkit/CraftBukkit and create their own modding engine (which I believe they have been working on in preparation for the modding API anyways).
Wrong. He wrote code that went into a mod (essentially a mod that makes mods easy to interface with Minecraft). He didn't contribute a single line of code to Minecraft, which is not an open source project.
You moronic asshole (see, I can do it too). You are not understanding the fact that there is ZERO GPL violations in the Minecraft server. The whole issue of GPL violations is with Bukkit and CraftBukkit, which this guy did work on. And the irony here is that they had to reverse engineer the Minecraft Server software in order to make Bukkit/CraftBukkit work. In short, not only does Wolfe have no ground to stand on in terms of the Minecraft Server software being open sourced but also he's basically torpedoing the software that he helped to create. I'm guessing the dude is going to have trouble finding friends in the Minecraft Development Community before long.
Better question. What Dad let's their kids play FPS games? The only first person game I allow my kids to play is Minecraft (And I actually turn the game to peaceful so they can focus on building and not fighting).
+50 this. If you want a real foundation that can make you a really damn good programmer in college and beyond, try to get an intro into Discrete Math. I'm sure that through iTunes U and other places online there are likely videos and instruction on Discrete Math if there are not any courses available to a HS student.
Computer Science != chugging out code. Anyone who has actually gone through a Computer Science degree (I'm nearly done with mine) will tell you that it's not purely writing code. Analyzing algorithms and computational complexity, doing Math up to or beyond Linear Algebra, Set Theory, and Theory of Computation, and possibly (depending on chosen electives) learning about Cryptography, Database Design, and Artificial Intelligence indicates that learning about how computers work, what code does, how important it is to have efficient algorithms, and the real life applications of coding all is encompassed in Computer Science.
Don't disagree that CEOs are too highly compensated for their jobs more often than not in large corporations. What's that got to do with women in STEM?
As someone who tutors in CS while finishing up his bachelors, I think this is great. Too many times I see women who have the skills to be a good programmer but don't have someone pushing them hard to be a great programmer because it's assumed that the field just "isn't for Women." Women can be just as good at engineering, programming, math and science as men and I think the industry as a whole can stand to get a bit more even in terms of gender representation. If anything, encouring the women in our country to get into these more technical fields could help drive the men who are competing with them to work harder and perhaps we'll be importing less tech savvy people from other countries. My $0.02.
I could care less what Slashdot likes to hear, and I've spent a good chunk of my life using Windows OS's so I don't say any of this easily, but I'm becoming more and more disenfranchised by the direction in which Microsoft is taking their platform. It feels very much like they are trying to put their own spin on iOS in Windows 8 and that's not a good thing. The whole idea of the IBM-compatible PC (I think a lot of people forget that what is considered the modern PC was a knock off of what IBM was trying to do in the 80's with their platform) is an open platform with software that was meant to allow users to run what they wanted and not be locked down to specific hardware. The direction that MS is taking Windows seems to be drifting away from that, and the fact that they are even making a piece of their own hardware (the Surface) tells me that they are not content with just making an OS. Not only that, but have you used Windows 8, really? It is the most unusuable piece of crap in the Metro interface mode. The fact that they had to release 8.1 to keep people from abandoning ship tells me all I need to know really.
Trust me, I never thought I'd even consider abandoning Windows, and that's coming from someone whose first two forays into programming involved QBASIC (based of course on BASIC) and C++ on Visual Studio 6, so I can say with certainty that I'm no Linux shill. That being said, Ubuntu 12 and 13 have been by far the best experience I've had with an OS outside of Windows 7, which IMO is the pinnacle of what Microsoft has done with an OS. I'm going to stick with Windows 7 as my Windows of choice until MS either corrects the mistake that is Metro or they drop support for 7 at which point I'll probably go Linux completely and just use Wine when I absolutely need to run a Windows program
Don't underestimate the people who are stupid enough to think that installing a beta version of a linux distro on their machines is easy when they probably can't even troubleshoot minor issues like printer connectivity in their Windows install...
Valve has already commented that they will be porting all of their engines over to Linux, so I doubt that it'd be long before Portal 2 is offered as a native game in Linux rather than having to play through the streaming service.
You said it much better than I could ever have hoped to. I've been a big Windows guy since 3.1 (maybe partially because for a while I didn't know any better) but lately Windows 8 has made me realize that Windows 7 will probably be the last version I will have installed on any of my systems voluntarily. I have a Win8 laptop (preinstalled) that I now have dual boot with Ubuntu 13.10 and I have considered more than once wiping Win8 off and making it a completely Ubuntu laptop. Seeing SteamOS has made me an even bigger believer in what Valve is doing for PC gaming because as far as I can tell, Microsoft is the worst enemy to the PC as a gaming platform and that's only going to get worse.
Perhaps this is partially to help push the XB1 forward as a "better choice" than the PC for gaming. Perhaps it's just ineptitude on Microsoft's part. Probably it's a bit of both. But either way, I think as my children get older and I start teaching my kids how to code and how to work with computers at a deeper level than launching netflix and playing plants vs. zombies that it'll be primarily with some sort of *nix based system (not Mac OS X though, they've just become overpriced PC's with specialized software). As a matter of fact, my goal is by the time my kids are over 10 they'll know how to write basic C programs and use make along with gcc, and they'll feel as comfortable using terminal as they will using a GUI.
Actually they are trying to pull people over to the "PC" from being console only by making an OS that mimics closely the experience of a console for PC games. So it is in their best interest to make it outwardly as easy to use and setup as possible, while still giving power users access to what's under the hood.