Simon Phipps (programmer)

Last updated
Simon Phipps at the Wikimedia Foundation office in April 2018 Simon Phipps at the Wikimedia Foundation office in April 2018.jpg
Simon Phipps at the Wikimedia Foundation office in April 2018

Simon Phipps is a computer scientist and web and open source advocate.

Phipps was instrumental in IBM's involvement in the Java programming language, founding IBM's Java Technology Center. [1] He left IBM for Sun Microsystems in 2000, taking leadership of Sun's open source programme from Danese Cooper. [2] Under Phipps, most of Sun's core software was released under open source licenses, including Solaris and Java. [3]

Phipps was not hired into Oracle as part of the acquisition of Sun Microsystems and his final day was March 8, 2010 when the two entities combined. Following Sun, he spent a year as Chief Strategy Officer of identity startup ForgeRock [4] before becoming an independent consultant. In 2015 he briefly joined Wipro Technologies as director of their open source advisory practice. [5]

Phipps was President of the Open Source Initiative [6] [7] until 2015 when he stepped down in preparation for the end of his Board term in 2016, [8] and was re-elected in 2017 and re-appointed President by the Board in September 2017. [9] He was a board member of the Open Rights Group [10] and The Document Foundation [11] and on the advisory board of Open Source for America. [12] He has served on a number of advisory boards for other projects, including as CEO of the MariaDB Foundation, [13] [14] [15] and at the GNOME Foundation, [16] OpenSolaris, [17] OpenJDK, [18] and OpenSPARC [19] and most recently the AlmaLinux OS Foundation. [20]

He has appeared as a guest and occasional co-host on episodes of the FLOSS Weekly podcast. [21]

Related Research Articles

<span class="mw-page-title-main">OpenOffice.org</span> Discontinued office suite software

OpenOffice.org (OOo), commonly known as OpenOffice, is a discontinued open-source office suite. Active successor projects include LibreOffice, Apache OpenOffice and Collabora Online.

Source-available software is software released through a source code distribution model that includes arrangements where the source can be viewed, and in some cases modified, but without necessarily meeting the criteria to be called open-source. The licenses associated with the offerings range from allowing code to be viewed for reference to allowing code to be modified and redistributed for both commercial and non-commercial purposes.

<span class="mw-page-title-main">FOSDEM</span> Annual event in Brussels centered on free and open source software development

Free and Open source Software Developers' European Meeting (FOSDEM) is a non-commercial, volunteer-organized European event centered on free and open-source software development. It is aimed at developers and anyone interested in the free and open-source software movement. It aims to enable developers to meet and to promote the awareness and use of free and open-source software.

The Sun Industry Standards Source License (SISSL) is now a retired free and open source license, recognized as such by the Free Software Foundation and the Open Source Initiative (OSI). Under SISSL, developers could modify and distribute source code and derived binaries freely. Furthermore, developers could choose to keep their modifications private or make them public. However, the SISSL is unique among OSI-approved licenses in requiring that "The Modifications which You create must comply with all requirements set out by the Standards body in effect one hundred twenty (120) days before You ship the Contributor Version." If the Modifications do not comply, SISSL becomes a copyleft license, and source must be published "under the same terms as this license [SISSL] on a royalty-free basis within thirty (30) days."

Free Java implementations are software projects that implement Oracle's Java technologies and are distributed under free software licences, making them free software. Sun released most of its Java source code as free software in May 2007, so it can now almost be considered a free Java implementation. Java implementations include compilers, runtimes, class libraries, etc. Advocates of free and open source software refer to free or open source Java virtual machine software as free runtimes or free Java runtimes.

<span class="mw-page-title-main">OpenSolaris</span> Open source operating system from Sun Microsystems based on Solaris

OpenSolaris is a discontinued open-source computer operating system based on Solaris and created by Sun Microsystems. It was also, perhaps confusingly, the name of a project initiated by Sun to build a developer and user community around the eponymous operating system software.

Apache Harmony is a retired open source, free Java implementation, developed by the Apache Software Foundation. It was announced in early May 2005 and on October 25, 2006, the board of directors voted to make Apache Harmony a top-level project. The Harmony project achieved 99% completeness for J2SE 5.0, and 97% for Java SE 6. The Android operating system has historically been a major user of Harmony, although since Android Nougat it increasingly relies on OpenJDK libraries.

Apache Derby is a relational database management system (RDBMS) developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing. It has a 3.5 MB disk-space footprint.

A Technology Compatibility Kit (TCK) is a suite of tests that at least nominally checks a particular alleged implementation of a Java Specification Request (JSR) for compliance. It is one of the three required pieces for a ratified JSR in the Java Community Process, which are:

<span class="mw-page-title-main">GlassFish</span> Application server project

GlassFish is an open-source Jakarta EE platform application server project started by Sun Microsystems, then sponsored by Oracle Corporation, and now living at the Eclipse Foundation and supported by OmniFish, Fujitsu and Payara. The supported version under Oracle was called Oracle GlassFish Server. GlassFish is free software and was initially dual-licensed under two free software licences: the Common Development and Distribution License (CDDL) and the GNU General Public License (GPL) with the Classpath exception. After having been transferred to Eclipse, GlassFish remained dual-licensed, but the CDDL license was replaced by the Eclipse Public License (EPL).

<span class="mw-page-title-main">Java (software platform)</span> Set of computer software and specifications

Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise servers and supercomputers. Java applets, which are less common than standalone Java applications, were commonly run in secure, sandboxed environments to provide many features of native applications through being embedded in HTML pages.

OpenJDK is a free and open-source implementation of the Java Platform, Standard Edition. It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only with a linking exception. Were it not for the GPL linking exception, components that linked to the Java Class Library would be subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since version 7.

<span class="mw-page-title-main">History of free and open-source software</span>

In the 1950s and 1960s, computer operating software and compilers were delivered as a part of hardware purchases without separate fees. At the time, source code, the human-readable form of software, was generally distributed with the software providing the ability to fix bugs or add new functions. Universities were early adopters of computing technology. Many of the modifications developed by universities were openly shared, in keeping with the academic principles of sharing knowledge, and organizations sprung up to facilitate sharing. As large-scale operating systems matured, fewer organizations allowed modifications to the operating software, and eventually such operating systems were closed to modification. However, utilities and other added-function applications are still shared and new organizations have been formed to promote the sharing of software.

<span class="mw-page-title-main">Allison Randal</span> American computer scientist

Allison Randal is a software developer and author. She was the chief architect of the Parrot virtual machine, a member of the board of directors for The Perl Foundation, a director of the Python Software Foundation from 2010 to 2012, and the chairman of the Parrot Foundation. She is also the lead developer of Punie, the port of Perl 1 to Parrot. She is co-author of Perl 6 and Parrot Essentials and the Synopses of Perl 6. She was employed by O'Reilly Media. From August 2010 till February 2012, Randal was the Technical Architect of Ubuntu at Canonical.

IcedTea is a build and integration project for OpenJDK launched by Red Hat in June 2007. IcedTea also includes some addon libraries: IcedTea-Web is a free software implementation of Java Web Start and the Java web browser applet plugin. IcedTea-Sound is a collection of plugins for the Java sound subsystem, including the PulseAudio provider which used to be included with IcedTea. The Free Software Foundation recommends that all Java programmers use IcedTea as their development environment.

Bruno Souza is a Brazilian Java programmer and open source software advocate. He was President of SouJava, a Brazilian Java User Group he helped establish which became the world's largest. He was one of the initiators of the Apache Harmony project to create a non-proprietary Java virtual machine. He's known as the "Brazilian JavaMan"

<span class="mw-page-title-main">Luis Villa</span> American computer programmer

Luis Villa is an American attorney and programmer who is Co-Founder and General Counsel for Tidelift.

The Java Development Kit (JDK) is a distribution of Java technology by Oracle Corporation. It implements the Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the Standard Edition (SE) of the Java Application Programming Interface (API). It is derivative of the community driven OpenJDK which Oracle stewards. It provides software for working with Java applications. Examples of included software are the Java virtual machine, a compiler, performance monitoring tools, a debugger, and other utilities that Oracle considers useful for Java programmers.

<span class="mw-page-title-main">Acquisition of Sun Microsystems by Oracle Corporation</span> Agreement announced in 2009 and completed in 2010

The acquisition of Sun Microsystems by Oracle Corporation was completed on January 27, 2010. After the acquisition was completed, Oracle, only a software vendor prior to the merger, owned Sun's hardware product lines, such as SPARC Enterprise, as well as Sun's software product lines, including the Java programming language.

Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access a database. It is a Java-based data access technology used for Java database connectivity. It is part of the Java Standard Edition platform, from Oracle Corporation. It provides methods to query and update data in a database, and is oriented toward relational databases. A JDBC-to-ODBC bridge enables connections to any ODBC-accessible data source in the Java virtual machine (JVM) host environment.

References

  1. "Ibm Java Evangelist Speaks Of Java Tsunami". Computergram International . Business Library. May 26, 1998. Archived from the original on 8 July 2012.
  2. Montalbano, Elizabeth (2005-08-18). "Sun exec takes control of open source projects". InfoWorld. Archived from the original on Feb 3, 2014.
  3. Berlind, David (November 13, 2006). "The ripple effect of a GPL'd Java will reach far and wide". Between the Lines. ZDNet. Archived from the original on 2008-06-12.
  4. "Simon Phipps joins open identity startup ForgeRock". The H Open. 10 May 2010. Archived from the original on 2013-12-08.
  5. Phipps, Simon (2 March 2015). "New role at Wipro". Wild Webmink. Retrieved 15 May 2015.
  6. "Board - Annotated". OSI. Archived from the original on 2010-12-22.
  7. "OSI Board Meeting Report". webmink's blog. Open Source Initiative. 2013-05-11. Archived from the original on Jun 18, 2013. Retrieved 2013-05-14.
  8. Phipps, Simon (2015-05-14). "Handing On The Baton". Open Source Initiative. Archived from the original on 21 November 2015. Retrieved 15 May 2015.
  9. Randal, Allison (2017-09-28). "Transitions in Leadership". Open Source Initiative. Archived from the original on 1 October 2017. Retrieved 2 October 2017.
  10. "Directors". Open Rights Group. Archived from the original on May 11, 2020.
  11. "Board". The Document Foundation. Archived from the original on Jul 9, 2016. Retrieved 8 July 2016.
  12. "Board of Advisors". OSFA. Archived from the original on 2010-02-09. Retrieved 2009-11-04.
  13. Phipps, Simon (2013-04-18). "Taking MariaDB Foundation Forward". Webmink. Retrieved 2016-08-07.
  14. Vaughan-Nichols, Steven J. (2013-04-23). "Look out, Oracle: SkySQL and MariaDB join forces". ZDNet. Retrieved 2013-05-08.
  15. Phipps, Simon (Oct 1, 2014). "SkySQL bought the MariaDB trademark when it purchased Monty's company Monty Program AB, and it has decided to rename itself using the trademark (like MongoDB before it)". Google+. Archived from the original on 8 December 2014. Retrieved 8 December 2014.
  16. "About the GNOME Foundation". GNOME Foundation. Archived from the original on 2011-09-08. Retrieved 2008-07-25.
  17. "Poll 4: Board Election 2009/Change Constitution". poll.opensolaris.org. Archived from the original on 2009-10-30. Retrieved 2009-11-04.
  18. "Governing Board". OpenJDK. Archived from the original on Jun 6, 2022.
  19. "Governance". Open Source Community. 2 October 2006. Archived from the original on May 2, 2012.
  20. "We strive to be transparent". AlmaLinux Wiki. Archived from the original on Jun 25, 2021. Retrieved 2021-06-25.
  21. "FLOSS Weekly episodes with Simon Phipps". TWiT. Archived from the original on Feb 6, 2022. Retrieved 2021-02-07.