Vergleich der Open-Source-Programmiersprache Lizenzierung

Das ist ein Vergleich der Open-Source-Programmiersprache Lizenzierung und verwandte Rechtsfragen, die alle Sprachimplementierungen abdecken. Open-Source-Programmiersprachen sind diejenigen, die unter veröffentlicht werden Open-Source-Lizenzen.

Titel Sprache Implementierungslizenz Zusätzliche Information
MÜCKE Ada GPLV3 FSF GNAT ist GPLV3 mit Laufzeitausnahme, andere Versionen haben eine GPL -Laufzeit.
Algol 68G Algol 68 Gpl
Ella Algol 68 Algol 68 Public domain oder Crown copyright
Bwk awk Awk Brauch
gaffen Awk GPLV3
MAWK Awk GPLV2
GCC C, C ++, Ziel c, Asm, gehen Gpl
Klang, Llvm C, C ++, Objektiv-C NCSA
Opencobol Cobol Gpl
Mono C#, Visual Basic .net GPLV2, MIT (X11), LGPLV2
Ise Eiffel Eiffel Gpl, Efl Für GPL -Projekte (es gibt a Kommerzielle Lizenz für Nicht -GPL -Projekte zu verwenden)
Gobo Eiffel Eiffel MIT
Erlang Erlang Erlang, Apache 2.0
Gforth Weiter GPLV3
Offene Firmware Weiter BSD
Pforth Weiter Öffentlich zugänglich
Freilasisch BASIC Gpl Inspiriert von und kompatibel mit Qbasic.
Gambas BASIC Gpl Teilweise kompatibel mit Visual Basic Code.
Hafen Hafen Gpl
Helium Haskell Gpl
Symbol Symbol Öffentlich zugänglich
Eistee Java Gpl
Webkit JavaScriptcore JavaScript LGPL v2.1
Spinnenaffe JavaScript Mpl
V8 JavaScript BSD
Julia Julia MIT, GPL und BSD Einige (optionale) GPL -Mathematikbibliotheken machen die gesamte Umgebung als Ganzes.
EMACS Lisp Lispeln GPLV3
Egl Egl EPL
Lua Lua MIT
Logtalk Logtalk Apache 2.0 Verknüpfung der Ausnahme
Kostenloser Pascal Pascal, Objekt Pascal GPL, LGPL GPL gilt für den Compiler, während LGPL mit statischer Verknüpfungsausnahme für die Laufzeitbibliotheken gilt
Perl Perl Künstlerisch oder gpl
Php Php Php (BSD-Stil)
Pike Pike GPL, LGPL, MPL 1.1
Kostenloser Poplog Pop-11, Common Lisp, Prolog, Standard ml Custom, basierend auf MIT/xfree86
Gnu Prolog Prolog GPLV2
Swi-Prolog Prolog LGPL
Ciao Prolog GPL, LGPL
Opa Opa Affero GPL
Python Python PSF (GPL kompatibel) Mit Ausnahme von Laufzeit (nein Copyleft))
Jython Python PSF (GPL kompatibel) Mit Ausnahme von Laufzeit (nein Copyleft))
Ironpython Python MS-PL
Pypy Python MIT
Regina Rexx LGPL
Ruby MRT Rubin Rubin oder gpl Referenzimplementierung über v1.8
Yarv Rubin Ruby oder BSD Referenzimplementierung für v1.9; GPL für v1.9.1–1.9.2; BSDL für 1.9.3+
Jruby Rubin Cpl, GPL, LGPL
Ironruby Rubin MS-PL
Rubinius Rubin BSD
Xruby Rubin GPL v2
Bigloo Planen GPL, LGPL
Huhn Planen BSD
Gambit Planen LGPL, Apache
Gauche Planen BSD
List Planen LGPL
JSCHEME Planen Zlib
Biwascheme Planen MIT
Kawa Planen MIT
Schläger Planen LGPL
Stklos Planen Gpl
Scsh Planen BSD
Gnu smalltalk Smalltalk GPL v2
Pharo Smalltalk MIT
Quietschen Smalltalk Apple Public Source, Apache (OLTPC)
CSNOBOL4 Snobol4 Brauch
Tcl/tk Tcl/tk TCL/TK (BSD-Stil)
MINZE Trac Gpl
Asche Unix Shell BSD
verprügeln Unix Shell GPLV3
KSH93 Unix Shell EPL
Zick Zick MIT
Clojure Clojure EPL
Clojureclr Clojure EPL
Clojure-Py Clojure EPL
ClojureScript Clojure EPL
Scala Scala BSD
F# F# MIT
Typoskript Typoskript Apache
gehen gehen BSD-Stil
Rost Rost MIT
Vala Vala LGPL
Pfeil Pfeil BSD
Mehrheit Pl/i Pl/i MIT
R R Gpl
Schnell Schnell Apache
.NET CORE C#, Visual Basic .net, F# MIT
Nim Nim MIT
Kristall Kristall Apache