Skip to content

Commit

Permalink
Switch license to LGPLv3
Browse files Browse the repository at this point in the history
This permits other tools to use the maestix.library without having to
open their source codes as well. I should have used LGPLv3 from the
start. :)
  • Loading branch information
shred committed Oct 23, 2021
1 parent 43f630e commit 687a50c
Show file tree
Hide file tree
Showing 36 changed files with 318 additions and 816 deletions.
829 changes: 160 additions & 669 deletions LICENSE.txt

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ The source code was closed, like almost all of my Amiga projects. I have now rev
* Very easy to use. No hardware knowledge about MaestroPro is required.
* VMM compatible, no hacks, no muforce, no mungwall, and no patchwork hits.
* Requires 68020 or higher. 68060 and DraCo compatible.
* GPL licensed, open source.
* LGPLv3 licensed, open source.
* Source Code is available at [GitHub](https://github.com/shred/maestix).

## Building from Source
Expand Down Expand Up @@ -66,4 +66,4 @@ With a tiny modification to the `makefile`, an 68000 version can be built. Howev

## License

`Maestix` is distributed under GPLv3 ([Gnu Public License](http://www.gnu.org/licenses/gpl.html)).
`Maestix` is distributed under LGPLv3 ([Lesser Gnu Public License](http://www.gnu.org/licenses/lgpl.html)).
8 changes: 4 additions & 4 deletions distribution/Install-D
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
;* http://maestix.shredzone.org
;*
;* This program is free software: you can redistribute it and/or modify
;* it under the terms of the GNU General Public License as published by
;* the Free Software Foundation, either version 3 of the License, or
;* it under the terms of the GNU Lesser General Public License as published
;* by the Free Software Foundation, either version 3 of the License, or
;* (at your option) any later version.
;*
;* This program is distributed in the hope that it will be useful,
;* but WITHOUT ANY WARRANTY; without even the implied warranty of
;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;* GNU General Public License for more details.
;* GNU Lesser General Public License for more details.
;*
;* You should have received a copy of the GNU General Public License
;* You should have received a copy of the GNU Lesser General Public License
;* along with this program. If not, see <http://www.gnu.org/licenses/>.
;*

Expand Down
8 changes: 4 additions & 4 deletions distribution/Install-E
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
;* http://maestix.shredzone.org
;*
;* This program is free software: you can redistribute it and/or modify
;* it under the terms of the GNU General Public License as published by
;* the Free Software Foundation, either version 3 of the License, or
;* it under the terms of the GNU Lesser General Public License as published
;* by the Free Software Foundation, either version 3 of the License, or
;* (at your option) any later version.
;*
;* This program is distributed in the hope that it will be useful,
;* but WITHOUT ANY WARRANTY; without even the implied warranty of
;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;* GNU General Public License for more details.
;* GNU Lesser General Public License for more details.
;*
;* You should have received a copy of the GNU General Public License
;* You should have received a copy of the GNU Lesser General Public License
;* along with this program. If not, see <http://www.gnu.org/licenses/>.
;*

Expand Down
17 changes: 10 additions & 7 deletions docs/Maestix.guide
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ These are the features of the maestix.library:
� Includes all development files for Assembler and C
� 100% system conformous, no dirty "hardware hacks"
� Tested on 68040, 68060 and CyberPPC
� Fully Open Source (GNU GPLv3)
� Fully Open Source (GNU LGPLv3)

@EndNode
@Node Copyright "Maestix: Copyright"
Expand All @@ -129,23 +129,24 @@ refrain from asking them for support.
@{B}---------@{UB}

Maestix is Open Source Software. It is distributed under the
GNU General Public License v3.
GNU Lesser General Public License v3.

You should find a LICENSE.txt file in this package, or on the internet
at http://www.gnu.org/licenses/gpl.html .
at http://www.gnu.org/licenses/lgpl.html .

You can use the software for free. However, if you use Maestix in a
shareware or commercial product, I would love to get a free lifetime
license of your work in return.
license of your work in return. Thank you!


@{B} SOURCE CODE @{UB}
@{B}-------------@{UB}

You can find the source code at https://maestix.shredzone.org .
You can find the reference source code at https://maestix.shredzone.org .

If you like to contribute, feel free to open an issue or send a pull
request.
If you want to modify the source code, please consider contributing to
the reference repository. This is better than having an unknown number
of branches and different source codes versions circulating around.


@{B} DISCLAIMER @{UB}
Expand Down Expand Up @@ -1315,6 +1316,8 @@ Formula: L := (Lold while (Lcnt+MTAG_D2)<Lmax), else Lold=L, Lcnt-=Lmax
If you intend to discard your MaestroPro because it is not functional,
please get in contact with me first.

You can reach me at: aminet@shredzone.de


@{B}Where can I buy a MaestroPro?@{UB}

Expand Down
21 changes: 14 additions & 7 deletions docs/Maestix.readme
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@ Requires: MaestroPro hardware
Architecture: m68k-amigaos >= 2.0.4

Keywords: maestropro maestro mpro driver maestix ocss play16 delitracker ahi realtime mpeg maestixfx
License: GNU General Public License v3
URL: https://maestix.shredzone.org
License: GNU Lesser General Public License v3
Source: https://github.com/shred/maestix
Website: https://maestix.shredzone.org

Maestix is a system-shared library that drives the MaestroPro sound board
by MacroSystem.
Expand All @@ -24,18 +25,24 @@ Features:
- Very easy to use. No hardware knowledge about MaestroPro is required.
- VMM compatible, no hacks, no muforce, no mungwall, no patchwork hits.
- Requires 68020 or higher. 68060 and DraCo compatible.
- GPL licensed, open source.
- Source Code is available at GitHub: https://github.com/shred/maestix
- LGPLv3 licensed, open source.

This is an official update! :-)

New in this release:

- The source code is published under GPLv3 license
- The source code is published under LGPLv3 license!
- Finally, there is an English documentation now.
(The German documentation has been removed in its favor.)
- Realtime FX can use D6 and D7 as aggregation registers now
- Optimizations and bug fixes
- Realtime FX can use D6 and D7 as aggregation registers now.
- Optimizations and bug fixes.

The reference repository is at GitHub: https://github.com/shred/maestix

The source code is deliberately not part of this package. If you want to
modify the source code, please consider contributing to the reference
repository. This is better than having an unknown number of branches and
different source codes versions circulating around.

Why 68020 or higher? Well, due to the amount of data moved by the driver
and the MaestroPro card, it doesn't really make much fun to use it on an
Expand Down
11 changes: 6 additions & 5 deletions docs/MaestixAHI.guide
Original file line number Diff line number Diff line change
Expand Up @@ -104,19 +104,20 @@ MaestixAHI is
@{B}---------@{UB}

MaestixAHI is Open Source Software. It is distributed under the
GNU General Public License v3.
GNU Lesser General Public License v3.

You should find a LICENSE.txt file in this package, or on the internet
at http://www.gnu.org/licenses/gpl.html .
at http://www.gnu.org/licenses/lgpl.html .


@{B} SOURCE CODE @{UB}
@{B}-------------@{UB}

You can find the source code at https://maestix.shredzone.org .
You can find the reference source code at https://maestix.shredzone.org .

If you like to contribute, feel free to open an issue or send a pull
request.
If you want to modify the source code, please consider contributing to
the reference repository. This is better than having an unknown number
of branches and different source codes versions circulating around.


@{B} DISCLAIMER @{UB}
Expand Down
8 changes: 4 additions & 4 deletions include/ahipriv.i
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*

Expand Down
8 changes: 4 additions & 4 deletions include/maestixpriv.i
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*

Expand Down
8 changes: 4 additions & 4 deletions makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
# http://maestix.shredzone.org
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# it under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

Expand Down
8 changes: 4 additions & 4 deletions reference/clib/maestix_protos.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

Expand Down
8 changes: 4 additions & 4 deletions reference/fd/maestix_lib.fd
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
##base _MaestixBase
Expand Down
8 changes: 4 additions & 4 deletions reference/libraries/maestix.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

Expand Down
8 changes: 4 additions & 4 deletions reference/libraries/maestix.i
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*

Expand Down
8 changes: 4 additions & 4 deletions reference/maestix_lib.i
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*

Expand Down
8 changes: 4 additions & 4 deletions reference/pragmas/maestix_pragmas.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

Expand Down
10 changes: 5 additions & 5 deletions src/ahi/AHI_MaestroPro.s
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
* http://maestix.shredzone.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* it under the terms of the GNU Lesser General Public License as published
* by the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*

Expand Down Expand Up @@ -130,7 +130,7 @@ libidstring dc.b "maestropro "
* Copyright note for hex reader
*
dc.b "(C) 1997-2021 Richard 'Shred' K\xF6rber ",$a
dc.b "License: GNU General Public License v3 ",$a
dc.b "License: GNU Lesser General Public License v3 ",$a
dc.b "Source: https://maestix.shredzone.org",0
even
cnop 0,4
Expand Down
Loading

0 comments on commit 687a50c

Please sign in to comment.