Noel Borthwick [Cakewalk]
...
This software is distributed in the spirit of open source sharing under the MIT license. To this purpose we request that any stable/useful modifications to the control surfaces be published back for the community to build upon.
...
Dear Noel, I am not a big expert in licenses, but I have thought MIT license is more permissive. Does your statement means I am forced to release everything I write as an open source?
The situation is the following. I am (very slowly) writing my own DLL. It is in 'C' (not 'C++'), so the only file I somehow use is IDL. There is no other subroutines, algorithms or ideas I take from the previously published API.
From the first look, I can avoid a kind of workaround for ProChannel parameters in case I use new IDL.
Do you think I will be allowed to release the dll as closed source? I just do not want to be accused in any license violations while publishing the source code is not an option.