Wednesday Feb 20, 2008

Sun has long held that today's student is tomorrow's developer—and in many cases, today's developer as well. We've put our money where our mouth is by giving away our software, including the training that goes with it, to student developers at no charge. More about that in a moment.

We understand that such tools and training are an important piece—but just one piece—of an overall academic program. The field of computer science isn't about tools alone. Tools change. Languages change. Java didn't exist 15 years ago. Does that make a Computer Science degree granted before 1995 invalid? Of course not. So it's good that Microsoft is making a first small step at making their developer tools available to college students at a subset of universities around the world (although it's too bad that high school students still have to go through their teachers to get these tools). It's a good thing, because it better equips students to compare proprietary development tools with open source alternatives.  It may even result in the improvement of open source development tools.

But for the rest of the world—including high school students—Sun is more than happy to provide our robust set of tools and training for no cost. We've been offering our Free and Open Source tools to developers, including all student developers, for quite some time now. Our Academic Developer Program gives student developers free downloads of Sun developer tools like NetBeans, Java Studio Creator, Sun Studio and Sun's most innovative and popular software products for academic use. Of particular interest to a generation brought up with video games, we recently even open sourced the Project Darkstar environment for creating massively scalable online games, as well as the Project Wonderland toolkit for creating 3D virtual worlds.

We've been sharing our source code for years. Sun open sourced over 10 million lines of code in 2005 with the OpenSolaris project. (The Solaris Operating System is also supported on over 900 x86 and SPARC platforms.) The OpenSPARC project is making the hardware source code of the recently announced UltraSPARC T1 processor available under an Open Source license. Those are just a few of the many projects to which Sun contributes. And of course there's Java, invented by Sun in 1995. Java has become the essential ingredient of the digital experience for hundreds of millions of people in all walks of life, all over the planet. Sun recently released the source code for Java Platform Standard Edition, Java Platform Micro Edition and Java Platform Enterprise Edition under open source licenses.

Of course, simply providing tools is not enough. You have to provide training, too. Through the Sun Academic Initiative, schools become authorized to deliver training on Sun technologies to their faculty, staff, and students. The Sun Academic Initiative also offers non-profit academic institutions access to free Web-based training and curricula, including courses in the latest Java and Solaris technologies. The initiative gives students at more than 3,000 institutions around the world a competitive edge as they enter the workforce.

Sun also collaborates with universities throughout the world to bring open content to market. For example, the Java Education and Development Initiative (JEDI), a collaborative project with the University of Philippines, aims to make high-quality, industry-endorsed IT and computer science course material available for free.

Sun collaborated with the University of Kent in the United Kingdom and Deakin University in Australia to develop BlueJ, a free Java IDE specifically designed to teach object-oriented programming with Java. BlueJ recently celebrated more than 3 million downloads. Project Greenfoot is a new development environment aimed at bringing programming into high schools and university entry courses by making it easy to build graphical interactive applicaitons such as games and siulations. Again, it's freely available.

Companies should not charge students for development tools, training and community, or make them only available on a limited basis. The Participation Age calls for inclusion and investment in the next generations to foster innovation. The open source community and Sun have been doing this for years. We're glad that other companies, like Microsoft, are realizing this as well. Free and open source software is the wave of the future. Kids shouldn't be learning anything elsecertainly not closed, proprietary technology.

So maybe Microsoft is taking the first baby steps toward open sourcing their tools and technology so that developers of all ages can have access to them. We'd be glad to help.

Comments:

Post a Comment:
  • HTML Syntax: NOT allowed