Comment Re:10:1... Really? (Score 1) 752
Comment Re:So they can't talk about proprietary products?? (Score 0, Troll) 587
There've even been cases of hysterical GNU "developers" thinking they need to re-license BSD-licensed software under the GPL, but it just doesn't work that way.
Actually it's been more the other way around: a developer includes BSD code into his GPL-licensed project, makes improvements (knowing that his GPLed improvements are safe from non-FOSS software, and yes it does just work that way). Original BSD developer throws a public hissy fit because he can't use the new and improved code in his project. Funny how he didn't care when it was happening behind closed doors, but having the new code right under his nose was just too much.
Moral of the story, if you don't want people doing whatever with your code, don't choose a permissive license!
Comment Re:Hmm.. (Score 1) 664
Comment There's also YouTube's HTML5 demo (Score 2, Informative) 281
Comment How to Design Programs (Score 1) 214
Comment AMD's market cap at around $1.5b (Score 1) 420
Comment Maybe a book on math used in video games? (Score 1) 630
Comment How about donating it? (Score 4, Insightful) 409
Comment Re:I'd rather seen they moved to Subversion (Score 1) 277
Git is way better than SVN in pretty much every respect except possibly its lack of slick Windows GUI
And even for those who must have a Windows GUI, TortoiseGit is currently being worked on.
Comment Re:I'd rather seen they moved to Subversion (Score 2, Insightful) 277
The other big advantage is that when you start using a distributed VCS like git, the performance difference is so large that you find yourself using it a lot more. For example, you might notice that your developers start committing smaller atomic changes (rather than full days work at the end of the day) or they'll be more willing to create branches for different tasks because merging them back is easy in git and not so much in svn.
Also regarding your question about developers arguing who should merge with whom, a VCS isn't a replacement for communication. Git will allow developers to try out different ideas easier and allows easier offline collaboration, but at the end of the day, as the project lead you are responsible for what goes into the "official" repo and what doesn't. So you can still have a central place where releases are made (like your own local repo or one on a central server), but with git the development process is a lot more flexible.
Submission + - Google and Microsoft Defend Fair Use (arstechnica.com)