Open Source is scary
Wednesday, 28 November 2007

There is a story over on Slashdot today about the PS2 game ICO supposedly using some GPL code.  I don't know if it really is true or even if it is true I have no idea if it was an accident or intentional.

Anyways, the point I want to make is that this is one of the things that makes open source very scary for many companies and thus is one of the things that is holding back the open source movement.  For those that don't know, at least for GPL, the general idea is that you are allowed to use other people's code that is under the GPL license as long as you release your modified source code. 

That's sounds pretty reasonable, but what if you use 1000 lines of GPL code in your game that has 400,000 lines of code?  Is that fair that you might be forced to release the source code to your entire game because you included a few GPLed procedures?  This actually might be the case with ICO.  In my opinion, this makes no sense whatsoever.  It does make sense that you would have to release your source code for those 1000 lines again and any changes you made directly to them.  Now if I remember correctly there are ways around some of this like using dlls, but that just causes other problems like needing a bunch of dlls or having porting problems.

Now I could have some of these details wrong, but that's another part of the problem.  Unless you use the GPLed code perfectly, the open source community tends to jump up and down, make lots of noise, and then demand that you release ALL of your source code.  For most companies this is much scarier than the actual benefit of using and contributing to GPLed code.

Comments

 
How to agitate programmers
Tuesday, 27 November 2007

One of the quickest ways to agitate programmers is to break the build because usually they are the ones that have to figure out why it is broken.  Well I'm the only programmer here, so if anything breaks guess who gets to fix it? :)  Don't worry nothing really is broken, but yesterday I started some large changes in the game that breaks my build temporarily.  These are voluntary changes and I've done changes like this many times before, but it still makes me nervous when I break the build.  I guess it's just ingrained now.

Just so I'm not too cryptic, I'm actually adding Unicode support.  Most of you probably have no idea what that is, but it should make translating Depths of Peril into other languages much easier.

Comments

 
Firefly/Serenity
Monday, 26 November 2007

As I'm watching one of the Firefly episodes during lunch, I start wondering as usual why it seems that network tv seems to kill off any show that I actually like.  Unfortunately, I don't have any real insight about this.  It just seems to be too common.  With all of the crap on tv these days, I really wonder how great shows like this get cancelled.

If you have never watched Firefly or Serenity and like SciFi shows especially ones with a good bit of comedy, you really are missing out.  Firefly was the actual tv show and only lasted one season. :(  Serenity is a full length movie they made after the series.

Comments

 
Back from holiday
Monday, 26 November 2007

I'm not really a big holiday fan, mostly because I have pretty much no social needs, but one of the nice things is it forces me to take some time off.  So for Thanksgiving I took 5 days off.  I don't think I have taken off more than a day of work in a row since last summer when we went to North Carolina for vacation.  Breaks are good, I think my brain is functioning normally again. :)

Other than Thanksgiving meals at two different places, I watched a bunch of movies, watched a little football, and played lots of Civ 4.

Comments

 
Happy Thanksgiving
Thursday, 22 November 2007

I hope everyone has a great Thanksgiving holiday today.  For the many of you who are from outside of the US, I hope you have a great day also.

Comments

 
<< Start < Prev 11 12 13 14 15 16 17 18 19 20 Next > End >>

Results 154 - 162 of 202


Newsletter

Sign up for our free newsletter!
Name
Email

Search

Current Poll

Favorite Din class