Future of Github?

This one comes also to mind. Plus, who else thinks that guy looks like Bill Gates?
 
I believe that close source software is not good for education. Students learn to use close source software.
Using close source software ?

Github is for developers, and well, Microsoft should not have taken github.

Furthermore, In general, Microsoft should let opensource community doing its good.
 
I believe that close source software is not good for education. Students learn to use close source software.
Using close source software ?

Github is for developers, and well, Microsoft should not have taken github.

Furthermore, In general, Microsoft should let opensource community doing its good.
Github itself is closed source, that's the whole reason a lot of Fosspots love free/open alternatives like gitlab.

Also Microsoft bought it, not just took it and they already used it extensively to publish all of their open source work.
 
Github itself is closed source, that's the whole reason a lot of Fosspots love free/open alternatives like gitlab.

Also Microsoft bought it, not just took it and they already used it extensively to publish all of their open source work.

Gitlab is kinda bloated website. If it likely better to stay away from a web browser and Git alternative, and widely use svn.
 
I like Bitbucket (Atlassian products in general). It is closed source but apparently they bundle the source code with the enterprise packs.
We actually used Atlassian Bamboo and Fisheye (I think). We needed to make some changes to better integrate with our requirements at the time but Atlassian were not happy to allow us source access to make these changes. Luckily since it was all written in Java we could send it through Jad and recover a 100% usable source dump of the code and tweak it to our specs. I believe this was legal too. To integrate with existing systems, reverse engineering is legal (in the UK at least).

One of the more controversial changes we made for convenience was to strip out the DRM so that we could spin up instances for testing quickly. Again, I believe this was legal because we didn't use their tools, we just spun them up to test our systems.

Nowadays we actually just use scm-manager and Jenkins to avoid the bullsh*t ;)
 
I knew about their source code bundle from someone who was supposedly to be well informed. I guess now they maybe just bundle from certain price point.
 
There is also Coding, a Chinese GitHub. Never used it neither I have interest to, including because I can't read any Chinese. But based on its surface looks good for Chinese people.
 
what about having a free, opensource, FreeBSD server to power a GIT server?
Someone having a spare computer for this (using FreeBSD) ?
 
And a team of 5 people working full time to babysit it? Once you set something like that up, people will rely on it, and will get very upset if it breaks. So you need support people who can fix it when it breaks, even at 3AM. And you need someone to manage it, upgrade and look for trouble (storage management, backups). And you need to curate the content; the moment someone uploads legally questionably content, you need to do the right thing. And since you can't do the right thing fast enough all the time, you need money to pay lawyers, because you will get takedown orders (often quite justified, sometimes not).

And then you need to pay for hosting, reliable storage, with off-site backups, and bandwidth.

My guess it that it would take an annual budget that's measured in M$ to do right. How will you fund that? Sell ads? Ha ha. Take enterprise customers and sell them a premium service? That market is full of competitors.
 
My guess it that it would take an annual budget that's measured in M$ to do right. How will you fund that? Sell ads? Ha ha.

A guy I hadn't seen in years just asked me the other day if I've ever made any money off computers. When I told him no, he told me about all the clicks he was getting, how it was such a great way to make money and should look into it :)

I told him what I thought of it but wasted my breath.
 
what about having a free, opensource, FreeBSD server to power a GIT server?
Someone having a spare computer for this (using FreeBSD) ?

This is IMO the correct solution but only for individual developers. For example I have a simple server (actually svn rather than git because I like svnserve and git has no equivalent) that gets backed up to a few other servers at 3am.
Anyone who works on my projects will be given access and the only dodgy part is if they try to commit at exactly 3am, it might have a corrupted backup until the next day (I really should lock / disable the server during the backup but worst case scenario is I lose a day of work).

If this was for a corporation or for the public, as ralphbsz pointed out, it I cannot guarantee (or more like, will not guarantee) the robustness or uptime unless this was my full time job (which I would never let it be XD).

So for individual developers, they should really host their own and for corporations they should have full time employee(s) who manages the corporate VCS server.

I personally do not quite see where these big public VCS services (like GitHub) actually enter the equation to be honest. I don't believe the "cloud" holds any value. For open-source projects, GitHub may seem great but for GitHub, open-source projects are the last thing it really wants.

<ramble>

So that leads me to believe Microsoft wants control over some key platforms:

Linked-in - The professional portfolio website
GitHub - The development portfolio website
? - The tool for developing software easily to stick on a portfolio

So it is probably looking into controlling IT professionals portfolios and is perhaps dreaming of being able to "discredit" those developers / professionals who don't buy into its stupid ecosystem. And I think it is trying to control these outposts in a similar way that Apple gained a foot hold by getting kids and students addicted to "incorrectness" at a young age. So it can lie, brainwash and indoctrinate the large majority of the industry.

So my prediction is... Microsoft, for their next purchase is going to want to obtain a "trendy" development tool that a massive proportion of slightly more naive developers (read: shite developers) use to try to show off their "coder skills" as a portfolio piece. By doing this, Microsoft will get them under their thumb. In the hobbiest / game industry that is an easy choice. I think Microsoft will purchase Unity 3D (i.e the new Adobe Flash). Whether or not the hobby industry holds any value for Microsoft is another matter. Have a think about what "crappy" developers use in order for them to masquerade as "good" developers in your specific industry, and I think this might be a candidate for Microsoft's next purchase based on their current direction.
 
[QUOTE="kpedersen, post: 405592, member: 5532“]...
So for individual developers, they should really host their own and for corporations they should have full time employee(s) who manages the corporate VCS server.[/QUOTE]

Yes, for my closed source projects I maintain Subversion and Git repositories on my own in-house server, I do not trust the cloud for this.
 
Back
Top