Thursday, September 24, 2009

Cease and Desist Open Source.

Ok, first off this is not as easy as it sounds, and both sides do have an issue.  I do not know all of the background of the issue but being around Open Source projects for a long time and seeing things like this come up I have a very good clue and I'm going to go by what I know, but I can be completely wrong without all the info.

It appears that the problem isn't the Open Source operating system which is just a flavor of linux developed by google, the problem is going to be in the closed source applications that come with the operating system.

From the chat log this appears to be the issue, the GMail, YouTube, Google Maps etc.  All seem to be under non-gpl and non open source licenses.

Google, can put a stop to them and in some instances may be forced to put a stop to them in order to protect their copyright, because in the world of law if you do not protect your copyright you basically are giving it up.

Now, there are reasons to make a program closed source, I'm not a fan of this, but there are times it's better.  Mainly when it protects security.  Sometimes, when a program is very simple, but very useful, and a developer can not always rely on donations to make money for their time and energy spent in making a product that makes our lives easier.

So what I would like to see happen here is one of two things. That would show Google having merit and us being able to keep faith in them.

1. Tell Cyanogen just not to include the closed source apps.
2. More preferable give Cyanogen a distribution license, now, once again in the business world, this may not be able to be done for free, but make it cheap, at least cheap enough that we can donate so it can be done.
3. Ok, I said two but really I'd like to see all the google apps become open source :)

Now there can be one more problem that is being run into, and without really digging into all of the code I honestly do not know, but maybe someone out there does.  Does android run with any closed source modules or required dependencies of android itself?  Because that can also be a big snag.

0 comments: