Today morning I woke up to see exciting news about private repositories on GitHub. I'm so excited to see that private repositories are now available for free of cost where anyone can have unlimited private repositories. This is definitely useful for people who cannot afford to pay for their private repositories. A few months back we got exciting news that Microsoft acquired GitHub but when it happened people were really a bit afraid and thought what would be the next move by Microsoft. Some people even moved their code from GitHub to other public repositories like GitLab, bitbucket etc.
Advantages and Disadvantages
This is a great move but it carries both advantage and disadvantage. The advantage is for the coders who would like to keep their code closed from public view but the disadvantage is that most of the repositories that have a good code will now be converted to private repositories. For people who search online to find a code for their requirement, will start to have a tough time. For developers, codes were easily available online open to everyone and people credit the users and use their code. Some of the popular repositories have even been forked multiple times because it was useful for everyone.
With this new initiative by Microsoft, developers will start to have many private repositories instead of public except few developers who are really philanthropists who keep their code publicly accessible. I say this because, after reading this news from Microsoft, I myself thought that I should be moving some of my repositories to private because I still sell those code to people and make money out of it. There is no point in having them public.
How to change your existing repo to private?
It is quite obvious that people will now look forward to moving their code to private repositories. You can do that now from the settings. If you go to settings page of a repository, you will be able to see a block called Danger Zone. I don't really know why they call it a danger zone. But there you will find an option to convert your current repository to a private one.
Will this be a revenue loss?
I was initially thinking why this move by Microsoft because there is a possibility that now many members can move back to free membership than a pro version. They have even updated their pricing page now with the lastest information. GitHub is now allowing 3 collaborators for private repositories with free membership.
Maybe the number of users using GitHub would have reduced after the acquisition by Microsoft and that's why they wanted to introduce this feature. I'm not quite sure but just speculating. Another reason might be because they wanted to attract even more users from other platforms to make GitHub more powerful with lots of code base. Considering that fact, it may not be a revenue loss for GitHub but it can be a new revenue opportunity for GitHub. This move will onboard many developers to use GitHub to have their private repositories.
Image Source: Pixabay.com
Posted from my blog with SteemPress : https://bala-blog.com/microsoft-announces-free-private-repositories-on-github/
This is a great move by github. I saw this new in the morning today and I attribute it largely to the new leadership at github. This will bring small teams and startups into the ecosystem and when the team grow they would be comfortable to opt for pro plan.
Yes that's true. People might start of with free plan initially and as they grow, they will switch over to pro plan. Sad thing is that many public repos will now become private creating difficulty for people to search any get code online.
Posted using Partiko Android
Yes that is true. 😊
Posted using Partiko Android
This is great for me! I have all my private repos on bitbucket right now, but I'd prefer to move them all over to github since all my work is there.
Yes there will more people like you who will be moving from other platforms to GitHub. And I think that is their idea. Thanks for stopping by.
Posted using Partiko Android
This move by github would be a hit for bitbucket(by Atlassian), gitlab etc.