Technology News and Insights
Opening Up with Simon Phipps, Sun's Chief Open Source Officer.
With 20 years of experience in software development, Simon Phipps has helped guide Sun's open source strategy, including the OpenSolaris project. Now, as chief open source officer at Sun, Phipps has been given the weighty task of deciding how to open source all of Sun's software.
Inner Circle recently sat down with Phipps to discuss open source licenses, working with communities of developers, and how governance of open source projects is critical to success.
Inner Circle: You've now been in the chief open source officer position for almost a year. Tell us about your role and its responsibilities.
PHIPPS: It's an exciting role, and one that leverages what I've done as chief technology evangelist at Sun in the past. In this role, my responsibilities have expanded as a result of the formation of the Open Source Group at Sun. This particular group has quite a broad and diverse set of responsibilities — as might be expected from an organization that exists to create a consistent approach across all of Sun's open source projects.
» What are some of the challenges that the Open Source Group must confront?
PHIPPS: Licensing policy is obviously a very important matter for us, but the Open Source Group at Sun has other equally important tasks. It also seeks to determine how Sun is going to identify its open source projects, as well as what approaches should be taken with regards to the governance of open source projects. Within the team there are people with a technical interest in the open sourcing of Java, Solaris, and Sun development tools. Plus, the group also helps the customer-facing staff understand and communicate Sun's open source commitment.
» Can you tell us which open source business model Sun supports?
PHIPPS: I think it's funny that people still talk about an open source business model. As far as I can tell, there is no single business model for open source projects. The term "open source" really describes what happens when a community of developers gathers around a shared body of source code, and uses that knowledge to create software products or programs that meet specific needs. But, those needs are not always the same thing. Some developers are working on open source projects to make money, others for social ends, and some are in it for the fun of it.
So, just as there are many different motivations for involvement, there are many different business models that can be used by an open source community. At Sun, our current thinking tends to promote a model that makes the software available completely without charge. Then we provide services that are useful in putting that open source-based software into production.
» Broadening the discussion a bit, what are the biggest challenges that open source communities, in general, face today?
![]()
If you're interested in this topic, these articles may be helpful:
![]() | Innovation Thrives on Choice: Intel Sparks Creativity in the Open Source Community One of the most promising aspects of open-source software development ... |
![]() | Open Up Your Enterprise With almost 10 years of open source experience under my belt, I have... |
![]() | Open Source Galvanizing the New Market Economy If a rising tide raises all boats, then open sourcing is the next big ... |
![]() | Free and Open Source Licensing About this Series This free and open source series of papers prov... |
![]()
Related Jobs:
![]() | Lead Web Developer #Q09085 - VA - Reston - BAE Systems * Description: o Developer to implement integration so... |
![]() | Software QA Engineer #864540 - CA - Mission Viejo - McAfee, Inc. Software QA Engineer Job Code: 864540 Division: Engineerin... |
![]() | Associate/Sr. Associate, IT Advisory #13966 - OH - Cincinnati - KPMG LLP Job Title: Associate/Sr. Associate, IT Advisory Requisition Number... |
![]() | Tech Yahoo, QA Eng, Sr #5988 - CA - Sunnyvale - Yahoo! Inc. Tech Yahoo, QA Eng, Sr Requisition ID 5988 Location Sunnyvale, CA ... |
![]() | Solutions Architect #DEE00027 - IL - Deerfield - Marsh Inc. Solutions Architect – DEE00027 (To return to the Job List,... |
![]() | Software Architect #18894 - DC - Washington - CACI International Inc SOFTWARE ARCHITECT Full-Time Requisition ID 18894 posted 08/24/2... |
![]() | Technical Support Engineer III #2633 - GA - Norcross - S1 Corporation Job Description: Technical Support Engineer 3 Challenging position... |
![]() | Lead Software Engineer #Q09068 - MD - Frederick - BAE Systems * Description: o Perform day-to-day functions required... |
![]() | Senior Software Engineer #5947 - CA - Sunnyvale - Yahoo! Inc. Senior Software Engineer, Yahoo client platform Requisition ID 5947 ... |
![]() | Senior Software Engineer #5946 - CA - Sunnyvale - Yahoo! Inc. Senior Software Engineer, Yahoo client platform Requisition ID 5946 ... |

