Just to let you know, I forked Steven's GitHub repo for CMask and
changed the license in it to MPL 2.0, with a copy of Andre's email to justify the change. I also have ported CMask to WebAssembly and included it in my WebAssembly build of csound-extended, and you can run it live in your browser here: https://gogins.github.io/csound-extended/cmask.html. In WebAssembly running in a regular Web browser, you can't load sample files from the local file system, so this is a serious limitation. I am thinking of ways to get around this. I am sure it is possible when running in NW.js, and am thinking how to simplify it. After actually using CMask, I am quite impressed by how much bang for the buck you got out of your code, Andre! Best, Mike ----------------------------------------------------- Michael Gogins Irreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Fri, Mar 30, 2018 at 8:56 PM, Michael Gogins <[hidden email]> wrote: > Thanks! > > On Fri, Mar 30, 2018, 7:37 PM Steven Yi <[hidden email]> wrote: >> >> I'll update the repository I have for cmask here: >> >> https://github.com/kunstmusik/cmask >> >> and sync it with the updated MPL licensed code. Anthony Kozar made >> contributions, but I imagine he'd be fine with any changes. (Can >> contact him when syncing this.) >> >> On Thu, Mar 29, 2018 at 8:02 AM, Andre Bartetzki <[hidden email]> >> wrote: >> >> Am 27.03.2018 um 22:44 schrieb Michael Gogins >> >> <[hidden email]>: >> >> >> >> I am looking into various code and libraries in C or C++ for >> >> algorithmic composition that I would like to build for WebAssembly and >> >> include in the WebAssembly module of csound_extended.js. This will >> >> also include at least my C++ algorithmic composition library CsoundAC. >> >> >> >> I would like to use CMask in this way. It has a long history of being >> >> used with Csound. >> >> >> >> However, the license for CMask is GPL which, for this purpose, is not >> >> consistent with the LGPL 2.1 license of both Csound and CsoundAC. >> >> >> >> Could you please change the license to Mozilla Public License 2.0 >> >> (https://www.mozilla.org/en-US/MPL/2.0/, >> >> https://www.mozilla.org/en-US/MPL/2.0/FAQ/) which is compatible with >> >> both GPL and LGPL, or add an exception to your existing license for >> >> static linking with extended-csound, or provide a dual license (both >> >> LGPL and GPL)? >> >> >> >> This would be greatly appreciated, and probably increase the number of >> >> users of CMask, which would then run in Web browsers. >> > >> > >> > Dear Mike, >> > >> > OK, no problem, I will change the license within the next days to MPL >> > ... >> > >> > >> > best >> > >> > Andre >> > >> > -------------------------------------------------- >> > Andre Bartetzki >> > http://www.bartetzki.de >> > mailto:[hidden email] >> > >> > home +49 - (0)30 - 92375877 >> > mobil +49 - (0)1577 - 5340084 >> > >> > -------------------------------------------------- >> > >> > |
Free forum by Nabble | Edit this page |