Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

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 Maybe a book on math used in video games? (Score 1) 630

This may not be what you're looking for, but when I was in high school I wrote a very simple ray casting game (a la Wolfenstein 3D), which makes good use of high school level math. Here's a tutorial for example: http://www.permadi.com/tutorial/raycast/ It definitely helped me get more interested in math, which is why I think showing how math is used in the real world is very useful (although writing video games probably won't interest everyone).

Comment Re:I'd rather seen they moved to Subversion (Score 2, Insightful) 277

Letting repositories sprout like mushrooms is a good thing, it will let your developers experiment with ideas they might have, things that they aren't sure would work yet but they want to try out anyways. In those scenarios, asking for permission and having to create an official branch in the central repo might be too big of a barrier, so they might work on it without the help of any version control which is bad but happens often with centralized VCS, or they'll just drop the idea altogether. And anyways, using something like svn won't stop people from sprouting their own repositories now that we have tools like git-svn which will allow you to clone an svn repo into a local git one.

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.
Google

Submission + - Google and Microsoft Defend Fair Use (arstechnica.com)

Anonymous Coward 11 writes: Earlier this month, the Computer & Communications Industry Association filed a complaint with the FTC alleging that professional sports leagues, Hollywood studios, and book publishers were all using copyright notices that misrepresented the law. Now, the group has launched a web site called Defend Fair Use that shows they are serious about making the complaint stick.
Software

Submission + - GPL Violations On Windows Go Unnoticed?

Scott_F writes: I recently reviewed several commercial, closed-source slideshow authoring packages for Windows and came across an alarming trend. Several of the packages I installed included GPL and LGPL software without any mention of the GPL, much less source code. For example, DVD Photo Slideshow (www.dvd-photo-slideshow.com) included mkisofs, cdrdao, dvdauthor, spumux, id3lib, lame, mpeg2enc and mplex (all of which are GPL or LGPL). What's worse is that the company tried to hide this by wrapping them all in DLL's! There are other violations in other packages as well. It seems that use of GPL software in commercial Windows applications is on the rise based on my testing of other software. My question is how much are GPL violations in the Windows world being pursued? Does the FSF or EFF follow-up on these if the platform is not GPL? How aware is the community of this trend?

Slashdot Top Deals

Work is the crab grass in the lawn of life. -- Schulz

Working...