That didn't take very long.
"Asked whether Microsoft's deep pockets led to GitHub's revenue refusal"
More because people are leaving in droves. Redmond-branded anything is bad ju-ju.
GitHub, the code storage and developer data gold mine acquired by Microsoft last year, has lowered the price it charges for private repositories from $7 per month to zero. The website planned to unveil the changes on Tuesday, though word of the looming announcement got out earlier today, and so the launch was brought forward …
Stats please.
This inference sounds like crap. People paying for private repos are the sort of people least likely to hate MS, to make a blanket statement. It's the demographic using GH for open-source (already free) stuff who are more likely to distrust/hate MS enough to change platform merely due to the owner.
You don't need stats. All you need to know is that Microsoft have covered it up.
Ever notice the old Github policy that accounts were deleted could never be recreated, to stop other, dodgy code being pushed in it's place?
Microsoft seem to have silently revered that policy...
My deleted Github account, the moment Microsoft got their grubby hands on it,no longer shows a missing link, it shows a repo there.
Clearly they are hiding the stats of deleted accounts, and risking users as a result.
well, I still have stuff on github 'for now'. I'm in "wait and see" mode as long as none of the existing services are broken (read: require installing some 'microshaft thing' or enabling intarweb slurp).
So far github "experience" isn't really any different. So far.
And private repos 'for free' isn't a bad thing either. but having a "pro" level makes sense, kinda, as that's how they seem to have handled MSDN subscriptions lately. Freebie tools to hook ya, but if you're serious, you pay up. Except there are fewer reasons to do MSDN these days...
"You pay for open source products by contributing to them. Unless, of course, you don't. In which case I guess you are indeed the product."
What is this, the Bizarro World??
I contribute zilch, nada, zip to Linux or the various FOSS software I use. I am not the product, those software products are products. How is that not obvious to you and your upvoters?
I contribute zilch, nada, zip to Linux or the various FOSS software I use. I am not the product
In the good old days you were the Beta tester, not so much now as it's much more stable. But, oh, back in those early RedHat boxed distributions of the late 90s/early 2000s boy were you ever testing if that shit even installed. It's (thankfully) come a long way whereby it's now my de-facto OS for testing new hardware builds.
I'd argue that for FOSS applications you often "pay for it" with the lack of support/patching/maintenance depending on the app, then Adobe went and proved they could do that better.
99% of Linux users never write any code for it (made up stat).
There are a lot of brainwashed sheeple here regurgitating memes. ALL the major commercial Git (and other) VCS providers provide free tiers, though some only do it for FOSS... do you think they do that out of some altruistic duty or that FOSS repos don't consume resources like private repos do? The majority of cloudy software have free tiers for 1-5 users, etc.
They do this to get brand awareness and so that when developers are in a position to need paid services, they'll go with who they know/like.
It's not a million miles away from the shareware paradigm. Even MS have been doing free versions of VS for years and years and these are all GOOD for FOSS and GOOD for helping kids get into coding.
Yeah, but JDX, that doesn't alter the fact that MS tends to destroy everything it touches. We've all seen it over and over again, decade after decade. "Fool me once, shame on you. Fool me twice ...". Why apologize for a company which you know gives you hives on a regular basis, but otherwise doesn't give a flying fuck about you, yourself, personally?
"They truly are different beasts and on the whole a much, much better company."
you mean better NOW as opposed to THEN? Better NOW??? W.T.F. ???
I do not think that means what you think it means...
Microsoft was at its peak around XP release time. This may explain why XP went for so long without any major changes [just service packs]. It screwed the pooch completely when they started messing with something that worked just fine as it was [just needed patching and updates fo keep up with hardware tech].
I think they should've just kept XP...
"you mean better NOW as opposed to THEN? Better NOW??? W.T.F. ???"
Yes as in:
Then - "Linux is a cancer"
Now - https://opensource.microsoft.com/, Windows Subsystem for Linux, contributions to the kernel, etc
There is LOADS more, but I got bored of typing
"Why apologize for a company which you know gives you hives on a regular basis, but otherwise doesn't give a flying fuck about you, yourself,"
The obvious reason, holding shares of Microsoft. Want me to tell you how great a certain pharma company is regardless of the truth?
Probability is a real thing, so MS will probably destroy it. That is the positive view, the negative view requires even the most profane person to use ****'s. Like so many things in life, a magic 8ball will give the correct answer.
"Who are the owners of Linux, GPL, and GitLab and what are their goals? Now who owns GitHub and, together with LinkedIn, has exclusive access to a mother-lode of enterprise data and a history of abusing their market power?"
Easy there cowboy.
I was commenting on Cronus's comment: 'If you're not paying for the product, you are the product.' You seem to be reading something between the lines that just isn't there. If you feel my observation about being a product was wrong, just expose the falsity of it in your next reply.
By the way: GitLab Inc. is a multi-million dollar commercial entity, not just a lemonade stand. Their aim is to IPO in 2 years and get a $100M annual revenue before that to happen. Surprised?
This post has been deleted by its author
This post has been deleted by its author
Thats certainly one way to view it. Another is the POV of running a stack with a dev name recognition really only equal to Stackoverflow (Joel Spolsky is a Net-stack guy btw). Costing little to run and with huge amount of potential goodwill.
Had I just paid (overpriced IMHO) 7.5B$, again IMHO, I wouldn't be sweating the limited free account stuff. OR effin up people with privacy grabs/fails. Bigger picture is running free and charging next tier/cornering a market/making MS cool again/shaping dialog around “a huge chunk of tech online interest”. Not that I am huge MS fan. Im not. But a mostly benign/hands off strategy seems best at this time.
signed: Mr. Naive
SCO actually claimed ownership over Linux as well, since there was apparently some contributed code from BSD's and possibly even UNIX (going WAY back). That was, as i understand it, *sanitized* some time ago to prevent SCO from making any such claims, even though they *BULLIED* a few deep pockets into paying them...
Even if they had, they GPL-licenced it when they released their copies of Caldera OpenLinux.
Of course, they didn’t own the copyright to Unix, they only had a distribution license from Novel, who also owned SuSE at the time; and where there was common code, both parties had copied it from BSD, or from the same C programming book.
"If you're not paying the owner of the product for the product, you are the product."
Er, in this specific case you can pay for GitHub, as an Enterprise or Pro user. That makes this repricing of GitHub nothing more than a simple marketing exercise, to encourage future customers. Nothing particularly evil there AFAICS.
It's certainly very different to the change in WhatsApp price to zero when Facebook took over. It's looking increasingly like they're going to try and convert users of that into product. Facebook recently refused to guarantee that end to end encryption will be kept ad infinitum.
"If you're not paying for the product, you are the product."
As in Linux, GPL, GitLab?
No, as in GitHub was touting metrics about members to potential employers long before it was bought by Microsoft. GitHub was bought as much with a view to merging it with LinkedIn as it was for any Visual Studio or Azure tie-ins.
In this case I suspect it's being used as a loss leader. Owning github and being able to provide better integration with their own tools than any other will encourage people to use their tools, which are the big money makers. So in a sense you're the product, but you're being sold to another department of the same company
This post has been deleted by its author
So not very a big deal for anything serious then.
Most.... ok, factually, ALL of my personal research projects have one contributor. Me. Github was a nice place to keep them when I had student access a few years back, but now its free again, I'm importing all the projects I just exported from it back there again.
In the very unlikely event that one of my projects becomes useful FOSS, which is not the intent of any of the work, then I can upgrade my plan to the $7 one later.
Thanks Microsoft. I appreciate the freeness as it will work for me personally.
In the very unlikely event that one of my projects becomes useful FOSS, which is not the intent of any of the work, then I can upgrade my plan to the $7 one later.
If your project becomes FOSS you'd make it a public repo surely? At which point you get unlimited collaborators for free (public doesn't mean world writeable, you still have to authorise collaborators for your repo, though anyone can fork their own copy).
If you're the only contributor, why are you bothering with GitHub's private repositories at all? I don't see what value that brings over just using git locally.
Can access anywhere, don't have to worry about messing up your local copy of the repository (you can back it up of course, but a service like github does this nicely through git's push/pull commands), particularly if it was for something like student work where you might do some work from a machine in class (which may well be some kind of windows with network drive thing) and more from your own computer, but nice tools for branch management and issues are probably the biggest reason. There are GUI git tools as an alternative of course, but actually the ability to have multiple tabs open to check different parts of a repository at once can be useful (and of course is cross-platform).
I don't use git (or so-called "cloud"), but my systems are distributed. I have backups, issue tracking and various other bits and bobs. Haven't lost anything yet. Maintenance is on the order of minutes per year.
Evidently Sir, my laziness is superior to your own. I could set all that up, but github pretty much means I don't have to bother. Setting it up would likely not be minutes for me as I'd want to research possible ways to achieve it and experiment to find best solutions.
Free GitHub leaves security as my only potential concern, but as I value the IP of my research projects at zero, I'm not overly concerned.
If you're the only contributor, why are you bothering with GitHub's private repositories at all? I don't see what value that brings over just using git locally.
Sync across devices (Laptop at home, notebook on the train, and desktop at work that I might use at lunch). Also off device backups.
Um, apart from all the 1-man bands creating software for their little business ideas or just for fun. I have an old bitbucket account that did this when I was writing games for fun - I wanted it private.
Lots and lots and LOTS of big name companies started out as 3 guys coding in their basements.
"Lots and lots and LOTS of big name companies started out as 3 guys coding in their basements."
With a single server sitting in the corner, running one version or another of a source code control system. The ones that actually became "big name" understood the concept of "off-site backup"; one of they three took a floppy home each eveningmorning.
Seriously, when did taking control of your own shit become out of fashion?
That model works if the three people share a basement. If they have their own basements then they need a mechanism for propagating changes between the basements, as well as an anointed & backed up repo. GitHub is a suitable mechanism for propagarion. Using it for propagation of changes is not giving up control unless it is also the anointed, backed-up repo (which, OK, often it is, but that's a different thing).
If you think taking physical media to people's houses is an acceptable form of backup, you've been very, very lucky to date.
I don't run my own generator, because even though my job requires electricity, it's much cheaper to pay someone else for the electricity they generate in bulk.
Similarly, I could find someone to "mind" a disk for me, but how is that really better than putting it in a remote data center that has a full-time staff that will look after it.
Guess what: I didn't write my own compiler either. I probably could, but it was actually better to pay a company that had made really good ones instead so that I could use theirs, and they'll fix any problems with it, and I can get on with doing my work...
Seriously, when did taking control of your own shit become out of fashion?
Well that's the same kind of question. Personally, I let the city's sewage system take care of my shit. What do you do with yours? Kilner jars? (Do not try to tell me you made your own septic tank...)
WOW! You sure invented a lot of stuff that I didn't say ... and then replied to it. There's probably a word for that ...
(Yes, I made my own septic systems. Kind of mandatory when you live in a place without a public sewer to tie into. It's not exactly rocket surgery.)
"If you think taking physical media to people's houses is an acceptable form of backup, you've been very, very lucky to date."
The implication being that this is not reliable? Media in multiple locations prevents things from being damaged should there be a situation where the site and everything in it is damaged in some way such as fire or flood. You could be more protective of the data by having multiple disks to deal with mechanical failure, too. If you're doing it properly, why is this not a viable way to backup data in that way?
"I don't run my own generator, because even though my job requires electricity, it's much cheaper to pay someone else for the electricity they generate in bulk."
But I'm sure you or someone in your institution runs a system for backup power if the systems that get power are important enough. You could theoretically hire someone to have a bunch of generators and bring one to you, but having one there and knowing how to work it provides a lot of benefits.
"Similarly, I could find someone to "mind" a disk for me, but how is that really better than putting it in a remote data center that has a full-time staff that will look after it."
In many ways, it is not. For every option, you hae to look at the benefits but also the costs. For the datacenter, they include:
Benefits:
1. Someone is there to manage it, so it's unlikely to go offline.
2. They have good physical security, so it is unlikely that someone would break in and steal your data by taking the drive.
3. They manage a lot of data, so it is unlikely to be corrupted or lost by accident.
4. The datacenter is probably a long distance from where you are, meaning that you have more geographic stability.
Costs:
1. You may have to pay for its storage, depending on who is storing the data. If you're just putting your drives in someone else's house, you probably don't have to do that.
2. If some disaster does happen and the data doesn't come back online, you don't know where that data is, whereas you could locate and retrieve a backup you made yourself.
3. Various people you don't know may have access to the data because they run the system that stores it.
4. You don't know everything about the system, so it is possible that someone could break in using a vulnerability and steal it.
5. If something happens to the datacenter, you don't know if that system had backups anywhere. Depending on how their system works, your data may still have a single location even if it's spread across multiple physical devices in that location.
When you decide how you're going to store your data, you have to consider both sides of this coin. If you don't, you end up jumping to conclusions about what is better without having the required information to support the assertion. Both are viable options, and which to use depends on how the above points apply and how important each is in the particular situation.
With a single server sitting in the corner, running one version or another of a source code control system. The ones that actually became "big name" understood the concept of "off-site backup"; one of they three took a floppy home each eveningmorning.
Seriously, when did taking control of your own shit become out of fashion?
When some asshole took away the floppy drive ;-)
Go with gitea. It's fast, responsive, supports LFS, has bug tracking, a wiki, and webhooks. I was on GitLab until an upgrade would have forced me to use the $40 a month DO droplet just to host it! Gitea can be run on the $10 tier with room to spare.
Also, I hate Ruby with a passion, but that's just me.
Could you be sure Google used that power for ads only?
And there's been lately reports about Google stealing IPs after interviewing people and had them talk about their ideas.
Evidently you can't put IP theft in a T&C - but once people allow you to read their emails, you got a big, bit power... that's true for MS as well - it can't steal your GitHub, but it can see what's people doing.
Google is stealing data about me, my online activities, my use of credit/debit/affinity cards in the real world, and my physical location (including my movements inside a single store for many of those stores that spy on their customers using WiFi/Bluetooth beacons). It's not a great leap to assume that if they're OK with doing that, they're OK with stealing everything else they can get their grubby paws on as well.
Industrial espionage can be even more than inspecting the code. If someone logins at the same time on LinkedIn and Azure or Github Microsoft has now the ability to identify the user by cross checking the IPs. Microsof can now make a list of those who work for a particular company and rank their importance within the company judging by the number of deployments and commits.
Imagine selling the information to a competitor who might start to poach the company employees targeting the right ones.
They already do, this is the reason they can give private repos away for free
I don't think you've done the numbers: it's highly unlikely that the revenue from the paid services is sufficient to pay for the free stuff. If that were the case then the VC's who owned GitHub could just have stuck with the cashflow. This is more like portfolio adjustment to match the competition: GitLab and BitBucket provide private repos for free.
Isn't Firefox 52 ESR out of support with Mozilla? I thought (and correct me if I'm wrong) they dropped that back in August last year.
I think you may have run into Microsoft's other hobby: trying to get people to keep their browsers on the latest versions for security reasons. Somewhere along the line, MS worked out that they get a lot of flack for all the virii in their ecosystem, so they've sunk resources into fighting that from as many angles as they can.
"I just went along with the biologists."
I believe biologists write 'viruses' as well. 'Viri' would be the Latin plural anyway, not 'virii'. If you are thinking about 'radii', that's the plural of 'radius', not 'radus'. And even more pedantically, the Latin virus, meaning slimy liquid, doesn't have a plural.
'Viri' would be the Latin plural anyway, not 'virii'.
The Latin word Virus is neuter, so it's plural would be expected to be vira
And even more pedantically, the Latin virus, meaning slimy liquid, doesn't have a plural.
That's right, the word virus is uncommon in Latin, being found in only a few texts, and only in the singular form. Cicero used it, incidentally, to mean "venom", which is probably where the current use in biology and IT originated.
When writing in English "viruses" is the least controversial option.
Your beef is with Mozilla, who promised to support ESR (for security, not HTML standards, updates), not Github. Besides, the latest ESR is 60.4, with 60 having superceded the 52 branch in June 2018. There have been major changes in frontend standards like HTML 5, CSS and ES since 52's initial release in 2016, so it shouldn't be surprising that a two year old browser release might struggle with a site that consciously tries to stay on the cutting edge. The days of being able to stick to the same browser feature set for more than a year, let alone two, are over. If you're an IT shop, using ESR nowadays is only going to give you six months of breathing space at best until you have to start ramping up to push a new version to your peeps. If you look at the minor updates in between you'll see the interval is actually much shorter.
That message has been there for long before Microsoft gained control. I know this as I had a system that was locked down, needed to use github sometimes, and only had Internet Explorer on it. That message appeared every time. Complain about the message all you like, but know that Microsoft isn't responsible for it.
I already invested the time to build my own home server running Gentoo and GitLab for my personal projects and those of my wife and brother -- both coders. I don't really care that someone will "steal my cool stuff" but having my own dabblings open to all, on the web, was never appealing because a lot of that code was hacked together with extremely limited time, late at night, after a dram or two and, frankly, I don't want that stuff to be the first impression of my work that is seen by a potential employer. The perennial instability of GitLab.com -- a service that always offered free, private repositories, anyway -- drove me away and so I rolled my own server. That server has now been running for over a year with very little maintenance and I have grown to love the GitLab U.I. -- so much so that I find GitHub to be rather lean in features. (Where's the repo. graph, for example?)
I will immediately proceed to GitHub to mark as private all my very-old stuff that remains there from before I set up my own server. Immediately, that stuff is going to vanish from view. For me, that's a good thing. For everyone who took inspiration from it (some of the projects have been starred several times), I apologise for their loss but prioritising their convenience above my own concerns is simply not a dominant strategy.
When I write StackOverflow answers, for example, I am fully aware that they will be visible to the public. I have also submitted merge requests to open source projects under my real name and, obviously, I expect that that code will stand as a portfolio of my work. My toys and crazy experiments, however, are not of the same quality.
A lot of unlicensed but visible code is going to vanish, now. It is questionable whether someone could legally use that code but I know I have and I'm sure I am not alone. For just one example, I've sometimes searched for obscure function or class names on GitHub and used the search results to discover "undocumented features" and how to work around them.
The result of this move will be that the ethos and community of GitHub will change. It could change for the better. Perhaps this will remove a lot of the noise from the GitHub scene. Personally, though, I'll stick to using my little Gentoo box.
This post has been deleted by its author
But most people with cancer and in poverty would likely die before that could finish reading the EULA. What's Winshit 10, 45 pages of A4 (yeah, not American) of text? Imagine how long something really important would be.
I was installing Nero 16 I think and the EULA had to be read 4 lines at a time.....just 4. SO, I copied it into a word document and it was 8,696 words and 1,092 lines. (Oh yes, 22 pages) I was supposed to read those 1,092 lines, 4 lines at a time. Gives you an idea that they are hiding something in there.
A few years ago, Unity - and many other game engines - dropped their licence fees and became free, albeit with a number of limitations: in Unity's case, once your game reached a certain revenue, or if you wanted to remove the "made with Unity" splash screen, you had to pay.
Although this led to a huge flooding of the "indie" game dev markets, from a commercial point of view, it was a win for the game engines - those who were once put off by the price could now develop their games for free, while the engines got both a huge publicity boost and the revenue from those who wanted to buy advanced features or exceeded the revenue thresholds.
This feels like a comparable move by Microsoft: anyone can have a private repo, so those who - for whatever reason - want or need to keep their code private can now use Github, while the three-collaborator limit means that the projects that become successful and grow to the point where they require a bigger team will generate revenue.
Microsoft has offered free private GIT repos via visualstudio.com (now azure devops or something, they still cannot stop rebranding everything on a 2-3 year basis) for 5 years, maybe more. Doing the same via GitHub just brings it into line with their existing offering.
Wouldn't be surprised if at some point they nuked their own azure devops and rolled it into GitHub, though managing name clashes on users and repos might be an issue.