Skip to content

Commit

Permalink
Fix the licensing issue mentioned in #2.
Browse files Browse the repository at this point in the history
This commit:
- Relicenses MalbolgeLisp to GPLv3.
- Separates Matthias' init_module code and the lisp interpreter code.
- Updates the build instructions

Because the init_module code is licensed under GPLv3, by the virtue of using it as an interpreter, MalbolgeLisp may also need to be licensed under GNU GPLv3.

The source code to init_module code covered by GPLv3 has not been disclosed, only the Malbolge code has been made available, hence, it is sufficient to relicense the Malbolge code to MalbolgeLisp.

The commit also removes the historical versions of MalbolgeLisp
  • Loading branch information
kspalaiologos committed Jun 4, 2023
1 parent 4998ed4 commit 6502b19
Show file tree
Hide file tree
Showing 10 changed files with 683 additions and 734 deletions.
795 changes: 674 additions & 121 deletions LICENSE

Large diffs are not rendered by default.

11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# MalbolgeLISP v1.2
Made by Palaiologos, 2020 - 2021. Released to the public domain.
Made by Palaiologos, 2020 - 2021. Released under the terms of the GNU GPLv3 license.

![Session gif](https://github.com/kspalaiologos/malbolge-lisp/raw/master/session.gif)

Expand Down Expand Up @@ -72,4 +72,11 @@ A cat program that doesn't terminate on EOF:

## How to use

Download and compile `fast20.c` using `clang` with `-O3 -march=native`. Unpack `lisp.zip` and run `./fast20 lisp.mb`.
```
$ git clone https://github.com/kspalaiologos/malbolge-lisp
$ cd malbolge-lisp
$ unzip lisp.mb
$ clang -O3 -march=native fast20.c -o fast20
$ cat init_module.mb core.mb > lisp.mb
$ ./fast20 lisp.mb
```
Binary file modified lisp.zip
Binary file not shown.
Binary file removed v1.0/MalbolgeLisp-beta.7z
Binary file not shown.
Binary file removed v1.0/MalbolgeLisp-release.7z
Binary file not shown.
1 change: 0 additions & 1 deletion v1.0/MalbolgeLisp.cm

This file was deleted.

10 changes: 0 additions & 10 deletions v1.0/README.md

This file was deleted.

305 changes: 0 additions & 305 deletions v1.1/README-plain.txt

This file was deleted.

Loading

0 comments on commit 6502b19

Please sign in to comment.