-
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License violation #1
Comments
What a dick. Also it's not your MIT license as the code is not in this language. It uses {x}Unit style tests and the same data. It's not a competing library, it gains no revenue and loses you no revenue. This is basically harassment |
@Lewiscowles1986 it's not about money, it's not about a "competing" library, it's about integrity within the Open Source community, that we respect each other licenses and code. If we give our code away for free, the least the we should expect is respect for our licences. you've "borrowed" the test code from the .NET implementation, then the code is still under MIT and it should be clearly noted, incl. the copyright and the license. |
If anyone is thinking Oh, this guy made .NET code work on PHP, then relicensed. No I didn't port .NET framework to PHP just to get a library, then use your code or compiled libraries from PHP. OP is both showing total lack of understanding on licensing and coding; as well as being a total PITA. They have also done this for the JS version of the library. Their concern is that they cannot dictate the license of the PHP version of MY library. OpenSource is not about this. It's not about commanding programmers to do your bidding, whoever you are. If you'd like a programmer to listen to you, not block you, report you to github, then try to work with them, fork (if possible), or do a rewrite. OP is not a contributor to the JS, .NET, PHP, or Java ULID. They don't even understand that there are numerous ways to get around even the AGPL license (sadly), or that it protects their rights to access and modify the source so long as it and anything directly including it remains licensed under AGPL. This is actually something their PR attempted to violate, but I'm going to say neither FSF or myself felt the need to publicly slander or harass them about. The licensing of MY projects is not up for discussion, there has been no theft of code or tests. OP is just displaying some form of breakdown and tagging me to harass me, which I've started documenting. Yes my library and understanding of ULID was influenced by reading your code. Thank you Author and sole contributor 👍 🎆 💯 🎉. No I have not verbatim lifted your code. I Certainly hope the owner of this repo can close and lock this thread to stop me being harassed and slandered further. |
@Lewiscowles1986 You still need to learn so much more about Open Source and about licensing.
And read finally the legal explanation of the MIT license so you understand better your obligation resulting from "borrowing" the code: |
Are you insane? Use git log. It has never been MIT, it was AGPL from initial commit. a PR accidentally changed composer.json to report AGPL-1.0 (not from me) once upon a time. Everything about OP original issue and this shows their incompetence, the fact they neither understand licensing, or software.
My repo isn't in JS or .NET. The one you're complaining about is written in PHP, it's always (from initial commit) been AGPL.
This imbecile doesn't know how to make a tiny wrapper so that the AGPL code isn't linked to their project, that is their problem. For a start as AGPL isn't statically linked to JS, the license incompatibility is a non-issue. The repo works for non-binary ULID, HTTP is a text protocol, OP if they were not so stupid could read a computer science book, realize they could message between using HTTP. OP's obligations under AGPL are only to share their modifications, and make available (NEON LIGHTS IF YOU DON'T MODIFY IT, MY REPO PROVIDES THIS) the source to users to preserve end-user freedom. IF you modify a thing I wrote, you have to give users the source to the ULID you use (which will probably remain unmodified because it's an externally defined standard).
This seems like you know that my original license is a separate issue to releasing MY code under MIT. Regardless of your understanding because it's not my concern. None of my code for this repo ever was or is MIT. It's written in a different language to the libraries you've SPAMMED and DEFAMED me via. OP is the worst example of a human interacting with Open Source. Too Stupid to act rationally or realise the depth of their own stupidity. ULID's generated by the libraries I wrote have no license, just the library code itself in source and compiled form. I am deeply saddened I have to give a public lesson to this GOON for FREE, but as nobody is policing their own repo's and GitHub has yet to act, screw it, FUCK YOU GUY! As the JS library mentioned ULID as a protocol was released under the GPL. Why are you not trolling others about MIT? (DONT DO THAT, YOUR BEHAVIOUR IS UNACCEPTABLE, YOU SHOULDN'T BE ALLOWED ON A COMPUTER UNSUPERVISED) I don't know what kind of head injury it takes to behave how you have but if you worked in close proximity to me you'd be thrown out of the building, possibly arrested and definitely face a civil suit. GO AWAY STOP TAGGING ME IN MESSAGES YOU'LL NOTICE I'M NOT AND NEVER HAVE TAGGED YOU |
@Lewiscowles1986 Dude, you need to relax and start acting professionally. You're just embarrassing yourself with your foul language, your shouting, your whining, and your threats! That's so childish!
So for the 10th time - if you write the code yourself, you can release it under any license you want. That's your right and nobody is taking it away from you. But when you "borrow" (YOUR words, not mine) somebody else's code and modify it for your needs, then you need to respect the original license under the code was released. Otherwise somebody could take your AGPL code, make some changes, and release it under MIT, and I don't think that you would be happy about it! “Don't do unto others what you don't want done unto you.” And please read finally the legal explanation of the MIT license so in the future you understand better your obligation resulting from "borrowing" code from somebody else: Have a nice day! :) |
Hi guys! First of all, I'd like to everyone to calm down just a bit. @Lewiscowles1986, if you have copied/translated the test from this project into yours, even into another language, I'm afraid that you have to respect the same license than the original project. As far as I remember, the tests I wrote in the .NET port was also largely inspired from the original version of the JS library. In today's developer lifes, I'm sure we all use OSS and are happy that open and/or free software exists. Far from me the idea of wanting to make big speech, but I'm pretty sure that the current IT ecosystem could have never been so various and developed without it. And this variety and quality comes with the respect of the original license. I'm not a license specialist, and I'm asking @Lewiscowles1986 if he wouldn't mind to reply here what are the advantages of putting his library under AGPL vs MIT. By the way, thanks to @mambax7 for reporting this issue. |
You're incorrect and it's not happening I'd take a look at the tests if I were you, but TBH IDC, it's not changing |
OH and stop tagging me in issues |
https://www.copyscape.com/compare.php says there is 0% similarity between the two
The reason the text that has been pointed out is there is that I was looking for values to compare implementations. I cannot believe you both tagged me (which I've asked previously not to happen), then thought you had any authority to tell me what to do with code I've written. How dare you! |
@Lewiscowles1986 You've said yourself that you have "borrowed" the tests from the .NET implementation: Now you're trying to pretend like this never happened! Dude, you're standing on shoulders of giants who came before you and released everything under MIT license, but somehow you believe that you and your code are so special that you needs to use a more restrictive license like the AGPL. Grow up ! |
one word, which an online tool I've posted a link to says is incorrect. Are we going to suggest that I cannot use the alphabet next, or perhaps infer synonymous inflections in other things I have written? This is not a trial, you are not a judge. Stop wasting your day and mine arguing like a 2-year-old on the basis that I closed your issue, froze it, and won't do as you say because I used a word you think is important... Now you're dragging other people in. |
@Lewiscowles1986 said:
Why are you so childish? The beauty of Open Source is that you can use the code, modify it, give to other people. The only thing that we ask is to respect the respective Open Source licenses. |
As I seem to be the only one providing evidence, rather than pictures, emotive language & what-iffery From an earlier comment here
From the JS repo issue
Again from JS repo issue
From OP's own post (imagining I had copied verbatim any of the original code)
As the tool I've linked shows given the URL's I've provided (and I'm confident other URLS from my repo being reported with ULID.NET and ULID.JS) there is in-fact no substantially copied code (shows 0% in the tool I've linked). Now I'm sure OP will be back on this, tagging me in violation of their own CoC, requiring them to not harass in public spaces, keep publshing my online identity to associate it with their campaign, but unless someone has Evidence (not just a single word they fixate upon), then you're all essentially just facilitating more conflict over nothing. At this point I'm not even ammending the README.md in my repo to choose my language more carefully, which OP has inferred I have done. This isn't a fork of the .NET code or the JS code. I've not copied any of your code (constants are not code). Check it, then close please. AND STOP TAGGING ME |
OK guys, let's put and end to this. Even if I'd like to know why AGPL specifically from @Lewiscowles1986, it seems that he doesn't want to explain. Let's get back to work! |
FYI: @Lewiscowles1986 just violated your MIT License by using your code but changing the license to AGPL:
Lewiscowles1986/php-ulid#17
I find it very disrespectful to the spirit of Open Source and to your work :(
I hope, he'll come to his senses and will change it back to MIT, or you might contact the Free Software Foundation (https://softwarefreedom.org/) and ask them to explain to him the legal violation.
The text was updated successfully, but these errors were encountered: