Open source: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
 
(21 intermediate revisions by 2 users not shown)
Line 4: Line 4:


* Usually (at least at the time of this writing), '''open source''' also means free.
* Usually (at least at the time of this writing), '''open source''' also means free.
See also [[open content]].


== Typology of open source models ==
== Typology of open source models ==
Line 18: Line 20:
#*"Free as beer" (you can do what you want),  
#*"Free as beer" (you can do what you want),  
#*Restricted to insure "continuation", e.g. GPL style that will not allow you to change copyright on derivative works
#*Restricted to insure "continuation", e.g. GPL style that will not allow you to change copyright on derivative works
#*Restricted to non-profit use
#*Restricted
#*Restricted
Of particular interest to education is so-called '''Free and Open Source Software''' (FOSS), in whatever combination of "free cost", "open source" and any sort of copyright that allows either free reuse or restricted reuse.


== Well known copyright schemas ==
== Well known copyright schemas ==
Line 33: Line 38:
In addition he GPL seeks to ensure that the above freedoms are preserved in copies and in derivative works. It does this using a legal mechanism known as copyleft.
In addition he GPL seeks to ensure that the above freedoms are preserved in copies and in derivative works. It does this using a legal mechanism known as copyleft.


(see [[Wikipedia: Free software]] for finer points)
(see [http://www.gnu.org/licenses/gpl.html GNU General Public licence] or the easier to read [[Wikipedia: GNU General Public license]] and [[Wikipedia: Free software]] for finer points)


=== BSD License ===
=== BSD License ===


This license has few restrictions on it compared to other licenses such as the GNU GPL or even the default restrictions provided by copyright, putting it relatively closer to the public domain. (Indeed, the BSD License has been referred to as copycenter, for comparison to both standard copyright and the GPL's copyleft: "Take it down to the copy center and make as many copies as you want".
* This license has few restrictions on it compared to other licenses such as the GNU GPL or even the default restrictions provided by copyright, putting it relatively closer to the public domain.  
 
* The BSD License has been referred to as copycenter, for comparison to both standard copyright and the GPL's copyleft: "Take it down to the copy center and make as many copies as you want".
 
(see [[Wikipedia: BSD license]] for details).
(see [[Wikipedia: BSD license]] for details).


Line 46: Line 54:
(see [[Wikipedia: Apache License]] for details).
(see [[Wikipedia: Apache License]] for details).


=== Creative commons (various variants) ===


=== Creative commons (various variants) ===
* '''Creative commons''' is a non-profit organization that offers flexible copyright licenses for creative works, e.g. authors, artists and educators. This licence is rarely used for software, but it could in principle (in the same way that open source models are used for contents). See the [[open content]] article.
 
=== Eclipse and IBM Public Licences ===


See:
* [http://www.ibm.com/developerworks/library/os-cpl.html Common Public License (CPL) -- V1.0]
* [http://www.eclipse.org/org/documents/epl-v10.php Eclipse Public License (EPL)] (EPL was based on CPL)


== Open source in education ==


[[under construction]]
{{quotation | The advantage of Open Source Software (OSS) which one hears mentioned most frequently is that it is free and can be adapted and extended to meet ones own needs. More important, in my opinion, is the advantage educational institutes can obtain by applying OSS: to shape e-learning according to a clear vision of the educational methods one plans to apply}} (de Vries, 2004).


De Vries (2004) distinguishes four stages or phases of OSS adoption


# Promote the use of OS, do not develop yourself under OSS
# Develop with OSS in specific projects
# Use and development takes place primarily with OSS
# Use and development takes place primarily with OSS with active participation in community


== Open source in education ==
The latest model is course the most interesting to us. A lot of people argue that some collaboration in larger framework is needed to gain real cost effectiveness (include more appropriate products).


<< The advantage of Open Source Software (OSS) which one hears mentioned most frequently is that it is free and can be adapted and extended to meet ones own needs. More important, in my opinion, is the advantage educational institutes can obtain by applying OSS: to shape e-learning according to a clear vision of the educational methods one plans to apply >> (de Vries, 2004).
=== OSS Module economies ===


De Vries (2004) distinguishes four stages or phases of OSS adoption
[[User:DSchneider|DSchneider]] is particularly fond of the "Extensions" or "Module economy" that can develop around open-source Internet Services.  A good example are [[LMS]] projects like [[Moodle]] that attracted many developpers to provide extensions to the core that can then in turn be used by a wider community. An other example are [[C3MS]] like [[PostNuke]].


# Promote the use of OS, do not develop yourself under OS
OSS modules can be commercially developed if there a people willing to buy or to sponsor. A nice examples is
# Develop with OS in specific projects
* [http://www.cofundos.org/ Cofundus] where people can submit projects and then wait for bidders (developers to take care of it). See also [http://blog.aksw.org/2007/open-source-innovation-platform-cofundosorg/ an announcement] about this website and concept.
# Use and development takes place primarily with OS
# Use and development takes place primarily with OS with active participation in community


The latest model is course the most interesting to us.
== References and links ==


== References ==
* [http://www.ossite.org/ SIGOSSEE / Open Source for Education in Europe]. See also its [http://www.ossite.org/collaborate/resources links and resources]


* Wikipedia articles: [[Wikipedia:Open-source software]], [[Wikipedia: Open source]], [[Wikipedia: GNU General Public license]]
* Wikipedia articles: [[Wikipedia:Open-source software]], [[Wikipedia: Open source]],  


* Fred de Vries (2004): Why should institutions apply Open Source Virtual Learning Environments ? [http://www.ossite.org/Members/fjdevries/oselos/view] (text) [http://www.open.ou.nl//frv/Why%20should%20institutions%20apply%20OS%20VLEs.pdf] (pdf)
* Fred de Vries (2004): Why should institutions apply Open Source Virtual Learning Environments ? [http://www.ossite.org/Members/fjdevries/oselos/view] (text) [http://www.open.ou.nl//frv/Why%20should%20institutions%20apply%20OS%20VLEs.pdf] (pdf)


[[Category: technologies]]
* Khairil Yusof, [http://www.iosn.net/government/foss-government-primer FOSS Government and Policy Primer], a [http://www.iosn.net/ UNDP-APDIP International Open Source Network] document. This document is also available as a [http://en.wikibooks.org/wiki/FOSS_Government_Policy wikibook] !
 
* [http://opensource.com/ Opensource.com] Blog-like resource (added 2013)
 
 
[[Category: standards]]
[[Category: Property rights and copyright]]
[[category: open education]]

Latest revision as of 16:41, 8 May 2019

Definition

  • Open source is software that can be modified (because it is distributed along with its source code).
  • Usually (at least at the time of this writing), open source also means free.

See also open content.

Typology of open source models

There are several criteria which can be combined:

  1. Cost:
    • Free
    • Free for certain communities
    • Commercial
  2. Open source:
    • Source code is (not) available
  3. Copyright:
    • "Free as beer" (you can do what you want),
    • Restricted to insure "continuation", e.g. GPL style that will not allow you to change copyright on derivative works
    • Restricted to non-profit use
    • Restricted

Of particular interest to education is so-called Free and Open Source Software (FOSS), in whatever combination of "free cost", "open source" and any sort of copyright that allows either free reuse or restricted reuse.

Well known copyright schemas

There are many "open source" licenses and variants ! Please follow the links in Wikipedia:Open-source software for details...

GNU General Public License] (GPL)

GPL grants the recipients the following rights (or freedoms):

  • to run the program, for any purpose.
  • to study how the program works, and modify it. (Access to the source code is a precondition for this)
  • to redistribute copies.
  • to improve the program, and release the improvements to the public. (Access to the source code is a precondition for this)

In addition he GPL seeks to ensure that the above freedoms are preserved in copies and in derivative works. It does this using a legal mechanism known as copyleft.

(see GNU General Public licence or the easier to read Wikipedia: GNU General Public license and Wikipedia: Free software for finer points)

BSD License

  • This license has few restrictions on it compared to other licenses such as the GNU GPL or even the default restrictions provided by copyright, putting it relatively closer to the public domain.
  • The BSD License has been referred to as copycenter, for comparison to both standard copyright and the GPL's copyleft: "Take it down to the copy center and make as many copies as you want".

(see Wikipedia: BSD license for details).

Apache license

  • The Apache License (versions 1.0, 1.1, and 2.0) require preservation of the copyright notice and disclaimer, but it is not a copyleft license - it allows use and distribution of the source code in both open source and closed source software.
  • This license is used by all "Apache" products (e.g. the Apache webserver), but other people adopted it as well.

(see Wikipedia: Apache License for details).

Creative commons (various variants)

  • Creative commons is a non-profit organization that offers flexible copyright licenses for creative works, e.g. authors, artists and educators. This licence is rarely used for software, but it could in principle (in the same way that open source models are used for contents). See the open content article.

Eclipse and IBM Public Licences

See:

Open source in education

“The advantage of Open Source Software (OSS) which one hears mentioned most frequently is that it is free and can be adapted and extended to meet ones own needs. More important, in my opinion, is the advantage educational institutes can obtain by applying OSS: to shape e-learning according to a clear vision of the educational methods one plans to apply” (de Vries, 2004).

De Vries (2004) distinguishes four stages or phases of OSS adoption

  1. Promote the use of OS, do not develop yourself under OSS
  2. Develop with OSS in specific projects
  3. Use and development takes place primarily with OSS
  4. Use and development takes place primarily with OSS with active participation in community

The latest model is course the most interesting to us. A lot of people argue that some collaboration in larger framework is needed to gain real cost effectiveness (include more appropriate products).

OSS Module economies

DSchneider is particularly fond of the "Extensions" or "Module economy" that can develop around open-source Internet Services. A good example are LMS projects like Moodle that attracted many developpers to provide extensions to the core that can then in turn be used by a wider community. An other example are C3MS like PostNuke.

OSS modules can be commercially developed if there a people willing to buy or to sponsor. A nice examples is

  • Cofundus where people can submit projects and then wait for bidders (developers to take care of it). See also an announcement about this website and concept.

References and links

  • Fred de Vries (2004): Why should institutions apply Open Source Virtual Learning Environments ? [1] (text) [2] (pdf)