Comments (17)
Licenses are a serious thing, the Cardinal project must have all code GPLv3+ compatible.
I opened this ticket just to see if it was possible. No hard feelings if not.
PS: The use of open-source and commercial can be seen in several places. https://ardour.org/ is the most well known for audio folks on Linux, where the source code is free but official binaries are behind a pay-wall. It helps to support the project and keep the lights on. Has been working well for them for many, many years now. Basically paying for the convenience of ready-to-go binaries, but you are free to build it yourself of course.
If I ever submit any modules to VCV Rack library I will follow the same approach: source code is 100% free to do what you want, but you pay for binaries. Relying on donations doesn't really work, as most people never donate anything. The convenience of official online library integration is in my opinion a reasonable thing to pay for.
from lrtrack.
Hi!
First of all the plugin.json was not proper configured, it was just the default value.
The correct license could be obtained from the LICENSE file.
I decided to switch to closed source 2 years ago because a lot of stuff took many hours of research and I want to prevent that my code is used in commercial products.
A license of the current version (which is hosted private on gitlab) found in VCV Rack can be obtained commercially - I already sold it to miRack.
I also decided to keep the github repo as open source, because it was open source at that time.
So in general you could use the code as found here taking care of the LICENSE.
What open source stuff do you mean?
Cheers,
Patrick
from lrtrack.
I also decided to keep the github repo as open source, because it was open source at that time. So in general you could use the code as found here taking care of the LICENSE.
Your current license on this repository is not open-source though.
Restricting commercial use makes it "source available", not "open source" in the terms defined by the open source initiative
Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:
Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
and for your question:
What open source stuff do you mean?
In particular https://github.com/DISTRHO/Cardinal, but later on exposing individual Rack modules as their own standalone plugins (most likely only in LV2 format, since VST does not have proper CV port support)
from lrtrack.
Ahh, ok, I see what you mean. I am not an expert on this. ;-)
You can use the code, no problem, I like your project!
As long as you keep the name and logo, but that's given as far as I understood.
from lrtrack.
While I appreciate your thoughts, your license is incompatible with GPL so I cannot use any of your code.
If you relicense to any usual opensource license (BSD, GPL, apache, MPL, etc etc) than this could be allowed..
As I kinda mentioned above, per your code license at the moment, even rehosting would be illegal.
from lrtrack.
It should be OK now.
from lrtrack.
So you are ok with commercial use after all?
I would kindly ask you to change plugin.json
then, to reflect the changes.
The correct string would be GPL-3.0-or-later
as defined by spdx.dev
Thanks a lot!
from lrtrack.
Maybe I didn't understand you correct - you can use it for open-source project, not for commercial stuff.
For commercial usage I sell license as I did for miRack for example. It would be not fair to sell stuff you didn't made :-)
Wasn't your project open-source?
from lrtrack.
I think you are not understanding.
opensource and commercial are not antonyms.
you are thinking of closed-source.
there is nothing forbidding an opensource project to be commercial in nature. restricting commercial usage makes a project NOT opensource.
it is within the GPL to sell or do whatever you want with the software but you have to share the source code modifications under the same license
The same idea applies to Creative Commons Share-Alike license. One can freely use it for anything, even selling, as long as they share any modifications within the same license.
Basically, if you restrict commercial use, your project cannot be called opensource.
You can restrict closed-source usage though, and that is what GPL was created for. Other licenses like BSD/MIT/ISC allow closed-source usage though.
from lrtrack.
Maybe I didn't understand you correct - you can use it for open-source project, not for commercial stuff. For commercial usage I sell license as I did for miRack for example. It would be not fair to sell stuff you didn't made :-) Wasn't your project open-source?
This would be a dual license, which you should very clearly need to mark the project as. Dual licensed software is quite problematic though, it comes down to what @falkTX described as "source available", but not actually compatible with opensource licensing.
from lrtrack.
OK, thanks for the clarification, I think I understood now.
Let me think about it, I am kinda busy right now... thanks
from lrtrack.
Sounds strange to me, sorry. I don't change anything and set back the original license.
If you want to use my code in any form, you pleased to buy a license. Thanks.
from lrtrack.
If I buy a license, can I make it fully & proper opensource?
from lrtrack.
If you buy a license I change the license to GPL - for the repository as it is - and you could do what you want to. Is that your intention?
What do you offer?
from lrtrack.
Hah I dont know yet, depends on how much a crowfund campaign would get.
Was mostly asking if that was even a possibility.
I am quite poor myself, doing free&open source software is not something that makes me rich 😅
from lrtrack.
Well maybe you should get a better job ;-)
Just to get an idea, I sold last year a license for an iOS Project for around $2k.
So if you offer at lease $1k I will be fine...
from lrtrack.
We all have our own targets, I dont mind skipping on luxuries if that allows me to do better things.
In any case, I will keep your proposal in mind, thank you.
from lrtrack.
Related Issues (20)
- Problem with v0.6.5 HOT 2
- build fail with Rack v1 HOT 2
- V1 Bug: Seg Fault when right clicking display on Woldermar HOT 4
- plugin breaks slug rules HOT 3
- v1 build fail Information Widget HOT 1
- Brighter LED Display?
- veeseevee LR modules knobs displaced
- Westcoast crashes Rack when connected to input HOT 1
- Upgrade 1.1.0 on Linux HOT 1
- Neo CV Inputs Not Responding to Poly Channels HOT 2
- Missing include in BBDevice.hpp
- Missing inner pointers on knobs when cv is added/connected and not moving pointers. HOT 5
- modules download in rack 1 causing crash HOT 2
- V1.3.3 not updating HOT 3
- Noizer and Alikens Hovered cannot co-exist. HOT 1
- No!zer malfunction on Rack startup
- VCO uses a lot of CPU when used polyponically.
- LAIKA does lock up with lower sample rates
- NO!ZER (Noiser) crashes. - source code available to fix it?
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 lrtrack.