Comments (9)
@felixroos shall we switch to the Affero GPL like hydra? Then as I understand it, the GPL terms apply to any web services we create. I think we should make this choice before accepting any substantial PRs, and check with authors of existing PRs of any change before merging them.
from strudel.
Updated package.jsons: c23f9b8
from strudel.
what about the license of music created with strudel, or music that somehow involved strudel in the process of making?
from strudel.
Sorry closed in error!
No the GPL explicitly does not apply to the output of the program.
from strudel.
See #101
from strudel.
We're now on AGPL, with file headers added to all .js and .mjs files.
We still need to add a copyright notice and license to the REPL, and maybe to console, and consider separate license for examples - maybe CC.
from strudel.
just noticed that all package.json files still have gpl3 in the license field.
from strudel.
@felixroos ok I'll update them
from strudel.
I think this clarifies the license for anyone looking at the minified source and is enough for this ticket:
b0dfb44
It would be nice to make the license clear to end users as well, but we can do that in a future 'about' page.
from strudel.
Related Issues (20)
- selection is behind line background
- Inconsistent headers in workshop section of the docs. HOT 3
- Strudel editor shortcuts for international keyboards HOT 2
- initHydra overrides some strudel functions
- adjustable line height
- mini parser doesn't accept letters with combining diacritics
- Slide for monosynths HOT 2
- Incorrect samples URL in some Strudel examples using freesound.org HOT 2
- Merging soundfonts and superdough package HOT 3
- mini repl compatibility HOT 1
- superdough doesn't always play a sound when deadline is 0 (+ potential fix)
- Mininotation - `.` feet in `<>` slowcats
- Highlight standalone @, ! and _
- Pass cps in as state HOT 1
- euclidRot() moves the pattern to the right
- chroma key mode for the repl
- Playing MiniRepl from mobile HOT 1
- flok: first evaluation will error when setcps is used
- open flok button
- reset orbits when pattern is changed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from strudel.