中文网站
  Advanced Search
Read the latest Blogs from IT professionals in the field. Read and write community created documents. Need IT help? Ask our staff. Connect with your peers. Check our Tech Shop for posters, books and software tools. Home

Open Source Software Overview

Open source software(OSS) refers to a kind of computer software for which the source code is made available under a copyright license that is basically free for using, modification and distribution. It is often developed in a public, collaborative manner.

The free software movement was launched in 1983. In 1998, the term free software was replaced by open source software (OSS). Software developers may publish their software with an open source software license, so that anybody may also develop the same software, understand how it works and use it in their own way. Open source software generally allows anybody to make a new version of the software, port it to new operating systems and processor architectures, share it with others or market it. The aim of open source is to let the product be more understandable, modifiable, duplicable, reliable or simply accessible, while it is still marketable.

Software licenses grant rights to users which would otherwise be prohibited by copyright law. These include rights on usage, modification and redistribution. Open source software is licensed under the Open Source Definition. Several open-source software licenses have qualified within the boundary of the Open Source Definition. The most prominent example is the popular GNU General Public License (GPL).

There are organizations and projects established under the open source software philosophy. An incomplete list is presented below:

  1. ADempiere -- ERP/CRM business software
  2. Apache Software Foundation
  3. Blender -- 3d animation
  4. CodePlex - hosting website
  5. Debian - a popular and influential Linux distribution
  6. Drupal -- Content Management System
  7. Eclipse Foundation
  8. Fedora Project
  9. FreeBSD – Unix Like OS
  10. Freedesktop.org
  11. Free Software Foundation
  12. GIMP -- Image Editing similar to photoshop
  13. GNU – A group of open source software for Unix systems
  14. Inkscape -- Vector tool similar to illustrator
  15. Java – a high level computer language
  16. JBoss - JBoss Application Server (or JBoss AS) is a free software / open source Java EE-based application server.
  17. Joomla -- Content Management System
  18. KnowledgeTree -- Document Management for Teams and Small to Medium-sized Organizations
  19. LibreSource
  20. Linux – Unix like OS
  21. Macaulay2 -- algebraic geometry and commutative algebra
  22. Miranda IM -- multiprotocol IM
  23. Mozilla Foundation
  24. MySQL – Database software
  25. NetBSD – Unix like OS
  26. OpenBSD – Unix like OS
  27. Open-Xchange
  28. OpenOffice.org -- Word processor, spreadsheet, presentation tool, database, equation editor
  29. OpenSees -- open system for earthquake engineering simulation
  30. OpenSuse – Linux distribution
  31. Open Solutions Alliance
  32. Open Source Development Labs
  33. Open Source Initiative
  34. Open Source Geospatial Foundation
  35. Open Source Software Resource Centre
  36. OSCommerce – Payment and customer management system
  37. PHP -- Hypertext preprocessor
  38. Povray -- Ray Tracer
  39. Python – A high-level programming language
  40. Restore -- RESTORE is an open-source project for heterogeneous system backup and restore.
  41. SAGE -- Magma computer algebra system
  42. Samba - Information sharing among Unix, Linux and Windows systems
  43. Scribus -- Desktop publishing similar to pagemaker
  44. SourceForge -- Repository of open source software
  45. Subversion (software) -- version control
  46. Synfig -- 2d vector graphic and animation
  47. Ubuntu - Linux distribution
  48. Wireshark – a networking sniffing tool

Zimbra - Zimbra Collaboration Suite (ZCS) is a groupware product