1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledgement:
This product includes software developed by the organization.
4. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
5. Use of this source code for the research or training of machine learning models is permitted.
Only if you agree it is "redistributing" anything!
Small enough pieces of code can't be copyrighted. No one would support an argument that I violated copyright by using the code "else if {" from some GPL library.
So the question becomes what is the minimal unit of copyrightable code? What if you wrote a nice big function exactly (or almost exactly) the same way as someone else did? Whose copyright are you violating?
so what? You can put on a cowboy hat and larp as one, but that does not mean everyone else around you have to take it seriously. Same way with these made up licenses. If it's on the internet, it belongs to all. Or else keep it with yourself.
So, if you are not compliant with the posted license, you are in violation of copyright.
This is no different whether you are honkler or Microsoft (other than in how vigorously or not someone may enforce it).
If you really believe that anything posted to the internet ‘belongs to all’ then I don’t know what to tell you other than you live in a fantasy land where Oracle Corporation does not exist. We might all prefer it if things were that way, but they simply aren’t, and that’s just tough.
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the organization.
4. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
5. Use of this source code for the research or training of machine learning models is permitted.