diff --git a/_posts/2022-06-22-rant-on-peoples-reaction-to-copilot.md b/_posts/2022-06-22-rant-on-peoples-reaction-to-copilot.md new file mode 100644 index 0000000..302b0f6 --- /dev/null +++ b/_posts/2022-06-22-rant-on-peoples-reaction-to-copilot.md @@ -0,0 +1,34 @@ +--- +title: "Rant: Stop whatever you are doing and learn how licenses work" +date: 2022-06-22 10:46:00 +0300 +tags: copilot license github +--- +Recently, Github [announced](https://github.blog/changelog/2022-06-21-github-copilot-is-now-available-to-individual-developers/) +that they are making Github Copilot available for everyone. Previously, it was in Beta and you could get it through the waiting list. +When I saw the news, I thought I can give it a try. But not so surprisingly it was not free. You have 3 ways to get it: + - Pay the subscription fee and get it. + - Prove you are a student and get it for free. + - Be a maintainer of *a popular repository* and get it for free. + +I think I should be able to use it for free because I am a student but apparently they are not convinced yet. Anyways, that is a different +story. I don't care if they will give me access to Github Copilot or not. It is not a big deal for me. + +But some people were really angry about how Github Team being vague while defining the criteria as "being a maintainer of a popular open source project". +I think they are right to some extent. If all you need is having a few thousands stars for a project, you could easily get that. I know a lot of troll +or low effort repositories that get a lot of stars because they are funny. + +Later, I found [another tweet](https://twitter.com/fatih/status/1539574219629105156) that explains how Github decides what is *popular*. According to +this tweet, if you have a repository that is in top 1000 in one of the most popular 34 languages, you are eligible to get Github Copilot for free. +This is better than the previous definition but you can still argue that it is not fair because one can create a package for checking if a number is +even or not and get thousands of stars. + +You can criticize this, I get that. But do not come up with silly arguments to justify yourself. Like how on earth would you think that Github is doing +something bad because $10/month is too much for this service? It is business man, you pay if you think it is worth it. That's it. *"I joined beta program +and it was free, now they want to charge me if I want to continue using it. They did not tell me that."* Uhhm... What? Are you aware that what you are using +is another company's service and they have all rights to do whatever they want with their service? How you guys even can think of like that?! This is crazy! + +Some people argue that what Github is doing is wrong because they used open source projects **without consent**. Another similar argument is that what +Github is doing is evil because they used projects developed by community and now they are selling it without giving any money to the contributors of +these projects. Do you guys even have an idea what licenses stands for? If you don't want to some random person use your code, just license it that +way. And if you licensed it with a GPL compatible or similar license you already gave rights anyone to use or sell your code. That is not Github's +problem. That is your problem not understanding how licenses work. Stop complaining.