A
A
abr_habr2018-03-08 17:32:16
symfony
abr_habr, 2018-03-08 17:32:16

Can I protect my code written under Symfony (MIT license) from being used for commercial purposes?

The Symfony framework is distributed under the MIT license. Will it apply to my project that I wrote with this framework?
The bottom line is that I want to protect the code from commercial use by the customer, who may not pay for the work.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
B
Boris Korobkov, 2018-03-08
@BorisKorobkov

You can release your code under any license.
But if the customer frankly violates the contract in terms of payment, then he does not even care about the license.

Z
Zr, 2018-03-08
@Zr

IANAL, TINLA.
> The Symfony framework is distributed under the MIT license
. And even more specifically, it could be said that it is under the Expat license, or even better - just give a link [0] so that you do not have to search now. And then you never know all sorts of "MIT licenses" in the world [1] - and these are only free ones, but there are also very bad ones.
[0] https://symfony.com/doc/master/contributing/code/l...
[1] https://fedoraproject.org/wiki/Licensing:MIT
> Will it be distributed to my project, which I written with this framework?
Yes , the program will, of course. In the sense that all its requirements must be observed.
However, nothing surprising, this should be equally true for any free license, well, except for some WTFPL. :-)
Here the requirements are very short and primitive, you can literally quote:
“The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software” .
> The essence of the question is that I want to protect the code from commercial use by the customer, who may not pay for the work.
Well, not a code, no one offends him, they just love him. :-) Protect your interest.
Dah, no problem. It is easy to see that it does not contain requirements not to impose additional restrictions, that is, you can wind everything on top that does not contradict what has already been said. Including making the program proprietary.

A
aderes, 2018-03-19
@de-iure


Separate the flies from the cutlets ... first decide you have one question or two, most likely you will need to solve them separately from each other. fines, forfeits for late payment... provide for the procedure for transferring the result, for example, you provide the customer with executable files for evaluation, and the source code after the final payment... there can be many options.
2) protection of intellectual property... this is a separate issue.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question