GithubHelp home page GithubHelp logo

Comments (12)

examachine avatar examachine commented on July 3, 2024 6

It's not a bad idea. I thought it was bad because how about all those private crypto projects which they can now just view? Maybe, they badly wanted to plagiarize some critical software, how would we even know? The issue here is that Microsoft is not a company we can trust.

from if_ms_buys_github_imma_out.

mcmonkey4eva avatar mcmonkey4eva commented on July 3, 2024 2

You definitely cannot get away with writing a license that arbitrarily excludes a specific legal entity while being otherwise permissive.
The closest you can get is to form a default exclusion with certain (generalized!) inclusions of permission.
There is no way to form a valid legal license that will exclude Microsoft without excluding everyone in general.
You might set up a license that requires the original license be kept alongside any data duplicated from a project, including access to the source data of the original data, any modifications to it, and any code that depends on it (ie: The project trying to make use of your project).
But... that doesn't stop Microsoft from anything other than using your project in their proprietary work - they can still use it in GitHub-related ways freely, and use it in their open source work freely.
Also: Any and all permissions that apply to GitHub, further apply to Microsoft after Microsoft has completed the acquisition of GitHub.

The only case when a specific legal entity is named in a license, is in an exclusive grant of licensing rights to a specific entity. (used, for example, if a specific legal entity has purchased access to a private codebase - you would name them in a specific grant-of-license).

from if_ms_buys_github_imma_out.

bakkerme avatar bakkerme commented on July 3, 2024 2

I'd be watching for any Terms of Service for changes when MS takes over that forces you to give them a license to your code, regardless of your license. This line in particular:

This license does not grant GitHub the right to sell Your Content or otherwise distribute or use it outside of our provision of the Service.

It does seem very unlikely to me that they would change this, however. Unless they are to have a distinct Terms Of Service for enterprise users, it would effectively kill any trust that corporations have in GitHub and tank the business.

Regardless, you should consider AGPL as an alternative to any modified licenses. AGPL is much like the GPL, but with an extra stipulation that anyone making modifications to the licensed software and making it available over a network must also share that modified source. Contrast this to the GPL, where you only have to share the source if you are distributing the resulting binary.

This is an especially dangerous license to these massive corporations that provide online services, since it means they can't make any changes to the code without having to publish those changes. Consider the legal hurdles that they have to jump through in order to do that, like getting the code signed off for not containing company secrets, and the various bureaucratic processes that corporations need to put together. They basically found a way around the spirit of free software, and AGPL is their kryponite.

We already know Google is extremely opposed to the license, even having AGPL code banned from Google Code in the past. I'm not aware of Microsoft ever saying anything about it, but it's fair that they would also have similar problem.

from if_ms_buys_github_imma_out.

ChrisCates avatar ChrisCates commented on July 3, 2024 1

Also, for further context: https://www.gnu.org/philosophy/microsoft-verdict.en.html
And, also unrelated, but ever so important: When I see that Bill Gates has attempted to sue people for creating free software early in his career, and, then later in his career after he is filthy rich, whistleblows that there could be a potential virus pandemic... One could only assume his malicious intents.

from if_ms_buys_github_imma_out.

ChrisCates avatar ChrisCates commented on July 3, 2024 1

@examachine, I think it's clear that any critical software should move off Github.

Anyone who has observed Microsoft's track record and behavior (largely influenced by Bill) should know better than to play the greater fool.

from if_ms_buys_github_imma_out.

iwanttobethelittlegirl avatar iwanttobethelittlegirl commented on July 3, 2024 1

That violates freedom 0.

from if_ms_buys_github_imma_out.

ChrisCates avatar ChrisCates commented on July 3, 2024 1

@iwanttobethelittlegirl It's ironic how we are talking about violations of freedoms against corporations when we are discussing an oligarch known for suing people for exercising basic human rights.

Interesting isn't it.

from if_ms_buys_github_imma_out.

Marinofull avatar Marinofull commented on July 3, 2024

Hi guys I'm really considering to create a storage of modified Licenses after the idea from @ChrisCates

from if_ms_buys_github_imma_out.

Marinofull avatar Marinofull commented on July 3, 2024

well, I started doing a repo with a modified version of MIT license. I'm not so good in "legal language" so it may have some breaches, I don't know. I also worried if we can mention the EvilCorp name in License docs without do some infringement

https://github.com/Marinofull/licenses-anti-ms-pourposes

from if_ms_buys_github_imma_out.

vassudanagunta avatar vassudanagunta commented on July 3, 2024

Hey guys. I love the work you've been doing. Not everyone loves mine. Please read Issue 114.

from if_ms_buys_github_imma_out.

vassudanagunta avatar vassudanagunta commented on July 3, 2024

reminder this forum is shutting down in 5 hours 20 minutes.

from if_ms_buys_github_imma_out.

vassudanagunta avatar vassudanagunta commented on July 3, 2024

Hello,

The GitHub Evacuation Project has moved to GitLab (not an endorsement or even a final home). Your enthusiasm and contribution is still needed. Please check out the new project home, and read the project wiki for info to get restarted.

Thank you!

vas

from if_ms_buys_github_imma_out.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.