SNU Programming Tools contains a collection of programming languages under various licenses. The main components (everything not defined through the rest of the document) is licensed under the GNU General Public License V3. Many languages require their compilers to be under different licenses.
This is the license hub for SNU 2D Programming Tools. It is not a license itself, but describes what other licenses are used for.
The following licenses are in use:
💡 Tip: Click on any of the following 5 links to visit each license file individually
- 1.
Academic Public License 3.0
- 2.
Apache License
- 3.
Eclipse Public License 2.0
- 4.
GNU General Public V3.0 License (GPL3)
- 5.
GNU Lesser General Public V3.0 license (LGPL3)
- 6.
MIT license
- 7.
Mozilla Public License
- 8.
The Unlicense
- 9.
Vim license
orVim License (VimScript)
Navigate:
- Fantom
- ApacheConf
- FreeMarker
- Groovy
- HiveQL
- Apache Pig/Piglatin
- JavaBeans
- ANT build system
- AsciiDoc
- AMPL
- Ada
- AWK
- ActionScript
- AngelScript
- Assembly
- Astro
- ASL
- ANTLR
- Agda
- AIDL
- ABAP
- ASCIIDoc
- AL
- AssemblyScript
- ALGOL
- B
- Brainfuck
- Bicep
- BrightScript
- Batch
- Batchfile
- C
- Clean
- CMake
- Cobra
- Cyclone
- CommonLisp
- CommonWorkflowLanguage
- Ceylon
- Creole
- Crystal
- CUDA
- CSound
- Clojure
- CLIPS
- C++
- C--
- CSS1
- CSS2
- CSS3
- Cap'n Proto
- CartoCSS
- COBOL
- Cool
- CodeQL
- Cython
- CoffeeScript
- CAML
- Coq
- D
- DTrace
- DIGITAL COMMAND LANGUAGE
- Docker
- Dafny
- Diff
- Dhall
- Euphoria
- Epigram
- Elixir
- Eifel
- E
- EJS
- Elm
- Emacs Lisp
- Erlang
- Factor
- FORTRAN
- Fluent
- Fancy
- Forth
- GAP
- GN
- G-CODE
- GDScript
- Gherkin
- GLSL
- Gosu
- Graphviz DOT
- Go!
- Gerber Image
- GetText
- GCC Command Language
- Genie
- GraphQL
- Haskell
- Hope
- HTML5
- HTML4
- HTML3
- HTML2
- HTML1
- Hack
- Haxe
- HAML
- HLSL
- HCL
- HolyC
- Handlebars
- Idris
- ImageJ
- Inno Setup
- INI
- Intel Hex Binary
- Io
- Isabelle
- IDL
- Inform
- JavaScript
- JSON
- JQuery
- JavaScript++
- Joy
- JSSS
- Julia
- Jinja
- KiCad Layout
- KRC
- Lua
- Limbo
- Lisp Flavored Erlang
- Lisp
- Less
- Lean
- LLVM
- LOLCODE
- Lex
- Logtalk
- Liquid
- M
- Mallard
- Miranda
- ML
- Mako
- Motorola S-RECORD
- Mercury
- MATLAB
- Modelica
- Makefile
- Markdown
- Modula-2
- Modula-3
- MediaWiki
- M4
- MoonScript
- MLIR
- Nim/NimRod
- NSIS
- NGINX
- NextFlow
- Nesc
- Orwell
- Objective-J
- OCAML
- OpenQASM
- OpenPolicyAgent
- Octave
- Oberon
- Org mode
- Pascal
- PureData
- PureScript
- Prolog
- PostGreSQL
- PlPGSQL
- Pug
- Pod
- PowerShell
- PowerFX
- PHP
- POV RAY SDL
- PLSQL
- Perl
- QML
- QMake
- R
- Rich Text Format
- Roff
- ReasonML
- REXX
- Racket
- Rust
- Rebol
- Raku
- Ragel
- ReScript
- ReStructuredText
- RPC
- Seed7
- Self
- Starlark
- Stylus
- SuperCollider
- Scheme
- Scala
- Sed
- Shell
- SXML
- Scratch
- SmallTalk
- Swift
- Standard ML
- SystemVerilog
- SQL
- Svelte
- Solidity
- SaltStack
- StringTemplate
- SCSS
- SGML
- SASS
- SQLpl
- Sage
- Sublime Text
- TCL
- TOML
- Twig
- TLA
- Thrift
- TypeScript
- TSQL
- TalkScript
- TeX
- Textile
- Verilog
- Verilog AMS
- Vue.js
- VBA
- Vala
- VHDL
- WebAssembly
- WDL
- WebVTT
- XBASE
- XSLT
- XProc
- XML
- XS
- XQuery
- YAML
- Yacc
- ZenScript
- Zig
- 1C Enterprise
- AutoIt
- GameMaker Language
- JADE
- KiXTart
- Mathematica
- Max
- Metal
- OpenEdge ABL
- PureBasic
- PostScript
- UnrealScript
- AppleScript
- Blockly
- Ballerina
- C#
- Dart
- F#
- Go
- IronPython
- JScript
- JScript.NET
- Jython
- Java
- Kotlin
- Q#
- V
- Objective-C
- Objective-C++
- VisualBasicScript
- VBScript
- VB.NET
None yet
- FP
- ISWIM
- QueryByExample (QBE)
- SASL
- Lucid
- VimScript
Unless noted otherwise, each language is licensed under the GNU General Public License V3.0.
I am beginning to consider using the Unlicense for some parts of this project.
This document is incomplete
License version: 3.0 (2022, Saturday, March 12th at 8:35 pm)
Line count (including blank lines and compiler line): 392
File format: Markdown document (*.md *.mkd *.mdown *.markdown)