by Dan East » Apr 10, 2003 @ 6:26pm
It appears Microsoft is loosening its grip on the Windows CE source code to counter portable operating systems that are more open, like Linux. Microsoft will be releasing "'close to 100 percent' of CE's source code, excluding only code that Microsoft licenses from other companies."
<a href=http://seattlepi.nwsource.com/business/116722_msftce10.html>Full article here.</a>
I see no mention of Pocket PC, but I would assume this would include the code to the shell and other components Pocket PC adds to Windows CE.
I don't see any indication of what is required to access the source, or whom the source will be open to. It speaks primarily of OEMs, which would obviously be the primary beneficiaries.
What we should see is version of Windows CE that is more customized for the hardware it runs on. We may see Windows CE supporting additional types of processors. We may also see custom GUIs and the like that are OEM specific. So in short this could lead to innovation driven by OEMs and 3rd party developers, but could also lead to problems, because consistency from one device to another could be reduced. We certainly don't want to end up with a Casio BE-300 scenario, which uses a proprietary shell on top of Windows CE. On top of that various 3rd parties have layered additional bastardized shells scavenged from other Windows CE devices, leading to a hodgepodge mess that few can spend the effort to keep abreast of.
Dan East