Great place to start
With participation in more than 120 open source projects, IBM is a leading supporter of many core technologies created through collaboration with universities, educational labs and open industry standards groups. Many open source technologies can be seamlessly integrated into computer science, engineering, information systems and other IT curricula.
New to open source on developerWorks is a great place to start. It puts all the basics of open source in context to help you get started in the most wide-ranging, growing, and dynamic field of software development today. It answers questions such as "What is open source technology?" and "Why is open source technology important?"
IBM Open Source Portal has information about IBM involvement in hardware, software, and emerging technologies using open source and open standards. There are links to resources, including Apache, Eclipse, Linux, IBM WebSphere Application Server Community Edition and DB2 Express-C.
Teaching materials
If you are an Academic Initiative member, you can download our Java and open source courses from our Courseware Repository.
You can also use interactive training games to teach Java programming and open source in your classrooms.
Open source communities
Get involved with these open source communities.
MINLP project is sponsored by IBM and Carnegie Mellon to produce open source software for solving mixed-integer nonlinear programs (MINLP) with convex relaxation.
Project Zero: WebSphere sMash brings open source-style community development practices to the IBM traditional, behind-the-firewall product development model.
