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 |