17
Some categories of FOSS

Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Embed Size (px)

Citation preview

Page 1: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Some categories of FOSS

Page 2: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Geographical Information Systems

• Toolkits– FWTools, GRASS

• Desktop applications– ArcGIS: OpenJump, QGIS

• Spatial databases– Oracle Spatial, ArcSDE: PostGIS, MySql

• Mapservers– ArcIMS: Mapserver, Mapguide, Geoserver, Deegree

• Webinterfaces– Community Mapbuilder, CartoWeb– http://communitymapbuilder.org/display/MAP/Examples

• Integrated network applications– Google Earth: NASA World Wind

Page 3: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Why PostGIS?

Pric

e

Functionality

Page 4: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle
Page 5: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle
Page 6: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle
Page 8: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Shuttleworth’s ”What if Java had been free?”

• PHP and LAMP might never have come into existence: lightweight integration of Java, scripting and the database

• Less reputation as “corporate overkill platform”• Even higher penetration on mobile platforms• Ruby-on-Rails might have been “Java on Rails”• More AJAX stuff would be done in Java (on the

server side), because every student with a Linux box would have Java installed by default

Page 9: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Open Source Java?• 2002: JCP 2.5 rules allowed Classpath, GCJ, Kaffe, Jikes, JRockit, Mono,

various embedded Java VMs – but missing complete JVM and J2SE libraries

• April 2004: Stallman’s ”Free But Shackled - The Java Trap”– The case of Brazil – Java to counter MS

• End of 2004: RedHat sponsored alternative runtime summit at MIT• May 2005: http://incubator.apache.org/harmony/

– JRE and HDK snapshots available – JRE can run popular programs like Apache Tomcat (with bugs)– More that 90% of Java 5 API complete. (not compatible, just completed) – More that 1.25 Million Lines of Code

• Soon a lot of miscommunication and confusion started: • http://lwn.net/Articles/184967/ • ” We hope that when GPLv3 is finalized we will see more code flow

between the projects and reuse of various Apache and Eclipse technologies in the GNU, Gnome and KDE worlds.”

Page 10: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

What licence will it get?

• May 2006: New licence means Java in the Multiverse or Commercial Ubuntu repositories

• Oct 2006: Sun will announce the open-sourcing of the core Java platform within 30 to 60 days

• Sun President and CEO Jonathan Schwartz, Oracle OpenWorld conference

Page 11: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

CMS

• http://opensourcecms.com/ 41 CMS

• http://www.java-source.net/open-source/content-managment-systems

• http://www.cmsmatrix.org/

Page 12: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Mambo vs Joomla!

• Australia's Miro Software Solutions developed Mambo as closed source

• 2001 dual licensing, releasing Mambo under the GPL

• 2003 legal threat led to non-profit Mambo Foundation

• Developers unhappy with structure

Page 13: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

• Oct 2006 Joomla! won Best Linux / Open Source Project at UK Linux and Open Source Awards

• Mambo is still thriving: Books on Amazon

Page 14: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Novell vs Oracle vs RedHat vs Ubuntu vs Debian

Page 15: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Letter to community

• ”We believe the future of Mambo should be controlled by the demands of its users and the abilities of its developers. The Mambo Foundation is designed to grant that control to Miro, a design that makes cooperation between the Foundation and the community impossible”

Page 16: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Forking

• August 17, 2005 entire 20 Mambo core developmers quit version 4.5.3

• ex-Mambo core team, with the help of the Software Freedom Law Center formed a not-for-profit organization, Open Source Matters, to provide organizational, legal, and financial support. Joomla 1.0 was released on September 16.

Page 17: Some categories of FOSS. Geographical Information Systems Toolkits –FWTools, GRASS Desktop applications –ArcGIS: OpenJump, QGIS Spatial databases –Oracle

Pentaho is POTM on sf.net

• http://sourceforge.net/potm/potm-2006-10.php