Skip to content
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

Upgraded the license and creating files for the repository. #2296

Closed
wants to merge 9 commits into from
Closed

Upgraded the license and creating files for the repository. #2296

wants to merge 9 commits into from

Conversation

ghost
Copy link

@ghost ghost commented Nov 9, 2019

@imachug @filips123 please see this. This is how ZeroNet complies with licenses! I created some additional files also because they are required.

@filips123
Copy link
Contributor

Why do we need 10 more files just for license change? All of those things are already described either in README or GitHub itself. The only file changes needed would be LICENSE (with new license text) and README (with short license notice).

In README, there is already an installation and usage section and documentation. Short license notice (LICENSE file in your changes) should also be just added to section of README.

Change log and contributors are also displayed on GitHub website (change log is in GitHub Releases, contributors are also displayed automatically on list), so additional files are useless.

Yes, this is how FSF recommends things, but these recommendations were created a long time before GitHub had all these features and now they (recommendations) are basically useless. Multiple license-related files will also confuse GitHub to show "view license file"/"unknown license" instead of correct license and most modern open-source projects just use single LICENSE file with short notice in README.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

@filips123
I don't give a damn about GitHub!

Why do we need 10 more files just for license change?

Each file has a very specific purpose:

COPYING = license terms (text/x-copying)
INSTALL = installation instructions (text/x-install)
ChangeLog = document (text/x-changelog)

You can't use the single LICENSE file because that would mean GPLv3-only!
The GPLv3+ LICENSE must be represented this way.

The LICENSE file will be detected by scanners as GPLv3+ and the COPYING file is includes the full text of the GPLv3.

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

I don't give a damn about GitHub!

And? Then I don't give a damn about your unnecessary files.

Each file has a very specific purpose

Each of this purposes is already supported directly on GitHub website.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Than go and fuck yourself! This files stay in my repository this way and you must upgrade the license in yours because ZeroNet is distributed illegally in this very moment!

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

Explain why are these files needed if GitHub shows the same information on their website.

Also, if I say "The project is licensed under GPLv3+" in README and include GPLv3 text in LICENSE, why won't this be OK? From GitHub documentation:

If your repository is using a license that is listed on the Choose a License website and it's not displaying clearly at the top of the repository page, it may contain multiple licenses or other complexity. To have your license detected, simplify your LICENSE file and note the complexity somewhere else, such as your repository's README file.

@purplesyringa
Copy link
Contributor

Sure, let them stay this way in your repository. But please don't affect ours.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Explain why are these files needed if GitHub shows the same information on their website?

@filips123
I did explained very respectfully. I'm not going to argue.

@imachug
This repository must comply with the terms of the license! In the other hand, I'm a contributor of ZeroNet so is our repository, like it or not!

The voting #2273 can be also closed by now.

@filips123
Copy link
Contributor

I did explained very respectfully. I'm not going to argue.

No, you didn't. You only explain what that files would be used for. You didn't explain why do you need that files if data are already on GitHub.

This repository must comply with the terms of the license!

Where is it stated that repository must have that files and that GitHub's data are not enough?

The voting #2273 can be also closed by now.

The PR #2296 can be also closed by now.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

I claim all rights over my contribution right in this moment so you must reverse all the merges. I will not contribute to any repository which distributes software illegally and not giving credit for my contribution.

@filips123
Copy link
Contributor

So you own the copyright for detecting and handling MIME types? Why then don't you sue Apache or other web servers which use the same way of handling MIME types?

Or even better, where is your proof that you didn't steal that code from Apache or another web server?

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Yes, I own the copyright! Without me you would not merged that into the software and clearly for years none of you did!

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

Again, please answer what I asked you. Is this diffreance not enough for you?

@ghost
Copy link
Author

ghost commented Nov 9, 2019

I don't need to prove anything! However, every single contributor must immediately stop distributing the ZeroNet software illegally!

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

Nobody need to stop distributing the ZeroNet software. However, you must prove what I asked you for!

No credit is given to me for this contribution, figure out other way to fix your problems or keep it how you used it for years. I reserve all right to my contribution.
@purplesyringa
Copy link
Contributor

Words don't count as contribution, code does! Go RTFM.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

I don't care what you count or not! It is my contribution! Without me this changes never even would be made! So reversing the file! Find other ways to fix your issues! Not using my pull requests without giving me credit! I going to sue if in any way the file is similar to to my pull request!

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

No credit is given to me for this contribution, figure out other way to fix your problems or keep it how you used it for years. I reserve all right to my contribution.

I going to sue if in any way the file is similar to to my pull request!

Oh yes. So you own the copyright for handling MIME types according to RFC and IANA?

@ghost
Copy link
Author

ghost commented Nov 9, 2019

The point is you did not fixed this for more than 4 years, when I come and sent a pull request my contribution is discredited and merged in someone elses name! I will not going to allow this!

You had many years to fix this issue and you did not so don't you come here now and cry to me about that I removing my contribution!

This pull request is archived:

@purplesyringa
Copy link
Contributor

Telling people about problems is not a contribution from legal side.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

I did sent code! Lastly ZeroNet is the one which violates other people copyrights and licenses also for years! Don't you even try to discredit my pull request! I going to sue the hell out of this repository and its owners if the licensing issue is not resolved urgently! Remove my contribution from ZeroNet and don't you even try to implement similar code what is sent in the pull request!

Not enough that ZeroNet violated more than 3 licenses and copyright of many other people for years? Now you try to stole my contribution too? I sue ZeroNet maintainers for both the license and the discredit of my contribution if this is the case!

@filips123
Copy link
Contributor

Yes, we see that GitHub legal stuff is on your side as they removed at least 10 of your accounts. Of course totally not because of violating their ToS.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

They removed all those accounts because you and other criminals reported them in order to try to cover up the fact that you are a worthless license abuser and criminal copyright infringer. I don't give a damn about GitHub, this Microsoft trash.

@filips123
Copy link
Contributor

They don't remove accounts that don't violate ToS. They remove accounts that violate ToS.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

They remove everything! Even if just one person report anything he don't like, Microsoft will jump on it and ban the reported account without any question or notification!

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Don't you feel shameful that ZeroNet which claims to be "censorship-resistant" reporting accounts, banning accounts, hiding and discrediting pull request, violating licenses and copyrights of many people?

How is that? Tell me because I fail to understand!

@purplesyringa
Copy link
Contributor

@CyberSecurityEngineer Sure! Feel free to report me if you want to.

@purplesyringa
Copy link
Contributor

We are not shameful for reporting users who are attacking us as a project and personally instead of making a discussion.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Attacking us as a project? 🤣 You are a joke! Microsoft sucker! Is this your answer to a very embarrassing question?

@purplesyringa
Copy link
Contributor

That's the best answer I could find for you, given that you didn't react to my "words are not contributions" phrase. Please elaborate on your views.

@filips123
Copy link
Contributor

Yes. Microsoft sucker that made decentralized GitHub and GitLab alternative.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

Pretending to be the victim? 🤣 What a fucking joke are you? You are nothing more than a bunch of criminals who still in this moment violates many licenses and copyright other many people including me! Shame on you, retarded maniac!

@purplesyringa
Copy link
Contributor

I am working on MIT-licensed library alternatives right now. And what have you done to fix license problems?

@ghost
Copy link
Author

ghost commented Nov 9, 2019

I do like @imachug! He is great! I seen the gitcenter what he created! The only problem is the centralized zeroid which is required to use the gitcenter.

@purplesyringa
Copy link
Contributor

ZeroNet does not support a better solution now. KxoID hasn't existed back then.

@filips123
Copy link
Contributor

filips123 commented Nov 9, 2019

@imachug Can you add KxoID? Look, the first step into making new version :)

@purplesyringa
Copy link
Contributor

I'd like to but I'm afraid I don't have some of Git Center keys anymore. I'll try to find them soon though.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

And what have you done to fix license problems?

I sent now the second pull request with the correct license and I was who informed this project about the problems regarding the licenses.

ZeroNet does not support a better solution now. KxoID hasn't existed back then.

I think don't even need anything like this. Simply generate a key and give that to the user to save it, if they loosing the key, they loosing the repository. That simple.

The key should be something like this: 255 random ASCII printable characters

@purplesyringa
Copy link
Contributor

That's not simple. First, that's not supported by ZeroNet. Second, that doesn't solve spam problems.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

A spammer will not contribute anything to a repository, so you can say that newly created repositories in X time should have X commit or will be deleted automatically. Spam solved.

@purplesyringa
Copy link
Contributor

That's even more centralization, lol.

@ghost
Copy link
Author

ghost commented Nov 9, 2019

That's even more centralization, lol.

Automatization is not centralization.

@purplesyringa
Copy link
Contributor

Ok, so thinking more about it: spammers can easily abuse this by making a single commit every day.

@ghost ghost closed this Nov 9, 2019
@ghost ghost reopened this Nov 10, 2019
@ghost
Copy link
Author

ghost commented Nov 10, 2019

It is possible that there are other problems with MIME types: #2297 , #2297

@ghost
Copy link
Author

ghost commented Nov 10, 2019

@imachug mentioned here: #2241 (comment)

Hm, it looks like we're detecting mimetypes incorrectly. #1950 might help but it's for Python 2. I'll try to port it to Python 3 for tests. It'd also help if you run assoc in console and posted output here.

@ghost
Copy link
Author

ghost commented Nov 10, 2019

I going to look into this, yesterday tested the MIME type video/mp4 but was failed. Videos can't be played even if they correctly signed and included in content.json.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants