I have already asked a question
here , but received an answer that can be interpreted in different ways. I don't need a scandal in the future. Therefore, I want to clearly understand all the issues that concern me. From this will depend use or not use the source code of José Roca. I have never seen a
LICENSE FREEWARE for a source file. The compiled programs with the
FREEWARE LICENSE are free, but they are distributed without source code.
To the essence of the questions:
1) Is it allowed to use part of the code, for example, one file CWSTR.INC ?
2) Is it allowed to distribute a part of the code (CWSTR.INC) with my source code?
3) Is it allowed to change a part of the code (CWSTR.INC), including deleting certain\any parts of the code (copyright strings unchanged, of course) in the CWSTR.INC file (as well as renaming its extension from
INC to
BI), and then distributing it with my source code? This question is partially answered
here :
Yes, as long as you don't make it incompatible with mine.
but it’s not clear. Compatible with what? With my code? What will happen if you change your code in the future and it becomes incompatible with the code I changed? At the moment your complete code cannot be used with my code (compilation errors), but by removing some of the code, compilation is successful. Is this considered compatible or incompatible?
If I get precise and clear answers to my questions, then I can understand for myself: use the source codes of José Roca or write my own implementation. In any case, I will not only save the link to this topic, but also take a screenshot, which I will distribute with my code (if the issues are resolved positively for me).
P.S. I am not doing business in any form. I do not sell my programs or source codes, and even more so I am not going to sell other people's programs, source codes.