Just like Facebook used Onavo.
https://www.wsj.com/articles/facebooks-onavo-gives-social-me...
I think open sourcing GitHub is an interesting idea.
Unrelated: have you seen https://sourcehut.org/? Thoughts?
I wasn't aware of SS13, and will look into what happened there. Content moderation at GitHub scale is hard and sometimes mistakes are made.
A full FAQ on pricing is available here: https://help.github.com/en/github/getting-started-with-githu...
Hope that's helpful!
That said, the news made me wonder what exactly I’m still paying for with my personal Pro account. I went to the pricing page https://github.com/pricing and it seems Pro isn’t even listed anymore? And the Billings page https://github.com/settings/billing says “Pages, Wikis, protected branches and more for Pro developers” without any further explanation or link to docs explaining the differences. I can only assume that Pro has the same set of features as the $4/user/mo Team plan, but the messaging is certainly pretty confusing, don’t you think?
(I sure hope this isn’t a sign of neglect for individual developers, who are still the backbone of open source activities.)
.alt-mono-font {
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
}
If you find yourself wondering this a lot, https://chrome.google.com/webstore/detail/whatfont/jabopobgc... is a fun extnesion.> Required reviewers in private repos
> Protected branches in private repos
> Repository insights in private repos
> Wikis in private repos
> Pages in private repos
> Code owners in private repos
> 3,000 minutes for GitHub Actions
> 2GB of storage for packages
That only really leaves the fact that its OSS that differentiates Gitlab in your list. Not comparing the two, just making sure you're aware.
[1]: https://docs.gitlab.com/ee/user/project/import/github.html
[2]: https://confluence.atlassian.com/get-started-with-bitbucket/...
* protected branches
* codeowners
* draft PRs
* pages and wikis
* multiple assignees (PRs and issues)
* required reviews & status checks
sources:
* https://help.github.com/en/github/setting-up-and-managing-or...
* https://help.github.com/en/github/authenticating-to-github/a...
[edit: formatting]
No, there has not been any change to the data pack pricing for LFS data.
Glad this will help you continue building on GitHub!
For developers everywhere competition is great. We recently made 18 new features free and open source https://about.gitlab.com/blog/2020/03/30/new-features-to-cor... and today Github with an improved free plan and their team plan came down to the exact same price as our most affordable plan. BTW Maybe an idea to rename their lowest tier from team, may we suggest bronze? :)
Since you mentioned contrasting here is a quick take on the features that you lose if you go from a GitHub Pro account to a Free account, I got the list from https://news.ycombinator.com/item?id=22867974 :
Protected branches in private repos => Free on GItLab
Draft PRs in private repos => Free on GItLab
GitHub Pages in private repos (using 1) => => Free on GItLab
Wikis in private repos => Free on GItLab
Code owners in private repos => Bronze on GItLab
Multiple issue assignees in private repos => Bronze on GItLab
Multiple PR assignees in private repos => Bronze on GItLab
Code review automatic assignment in private repos => ?
Scheduled reminders in private repos => TODOs are free on GitLab
Standard support => Bronze on GitLab
For a complete comparison across all the stages (like monitor and defend) please see https://about.gitlab.com/devops-tools/github-vs-gitlab.htmlThe most important bit is workflow automation. It can be triggered on most (all?) events github emits
https://help.github.com/en/actions/reference/events-that-tri...
It was super obvious the value prop when it was HCL based. YAML based it kind of looks more like 'another CI'. It's still insanely powerful, just not as developer friendly anymore.
Huh, I thought github made private repos available to free github accounts a while ago?
Looking for historical announcement, aha, it was not with "unlimited collaborators" before.
From Jan 2019:
> GitHub Free now includes unlimited private repositories. For the first time, developers can use GitHub for their private projects with up to three collaborators per repository for free.
https://github.blog/2019-01-07-new-year-new-github/
So what's new is dropping the 3-collaborators-per-repo restriction.
I hadn't actually realized this restriction was there, apparently I've never used a private github repo in a free account! And the messaging from a year ago stuck in my head as "private repos are free on github now", I thought they had already done what they did today, oops.
Above natfriedman writes:
> We've wanted to make this change for the last 18 months,
So apparently they had wanted to do this even in Jan 2019 when they did something less than this...
You can see that there's a lot of overlap and that these offers cover very broad sections of the industry. This gives students the opportunity to explore and develop immediately employable skillsets without impacting their already limited budgets.
My guess is that it is unlikely to see your request for a more generalized script or Dockerfile runner realized because that (Dockerfiles) was the original implementation of Actions during the beta; they pivoted away from that to the current form.
And for the classroom system, it's open-source (https://classroom.github.com/) and you can run it on a box at home. That'd work given you probably only have a couple users at any one time.
Though it does require a bit of between the line reading
You want Keycloak - https://www.keycloak.org/ - then.
The new plan is a downgrade from the old one. For example, it will only include 3000 Github Action minutes. The old plan included 10000. The next plan up would be > 2 * old price.
Source: https://github.com/pricing vs http://web.archive.org/web/20200406010552/https://github.com...
Not true.
The new Team plan will be a downgrade in specs from the old teams plan. For example it only includes 3000 Github Action minutes. The old plan included 10000. The next plan up would be > 2 * old price.
Source: https://github.com/pricing vs http://web.archive.org/web/20200406010552/https://github.com...
Update: apperantly github also has self hosted runners
https://help.github.com/en/actions/hosting-your-own-runners/...
That is a class act right there.
Now, if you would open source github...
I kid. I have zero hope that that will ever happen.
It has always been bizarre (IMO) that arguably the most popular open source dev forge, er, hub, is closed and proprietary. But what can you do?
Remember when all those FOSS devs sent an open letter to github whining about that and begging for attention? https://github.com/dear-github/dear-github (Ironically, they "signed" it by filling out a Google docs spreadsheet! As opposed to, say, patching a file.)
Utterly bizarre.
And now they have done it again, apparently because GitHub serves ICE: https://github.com/drop-ice/dear-github-2.0
They "call upon GitHub to: Immediately cancel your contract with ICE ; Commit yourself to a higher ethical standard with all of your business dealings ..." [in writing]. But they stop short of threatening to leave if GitHub doesn't comply with their demands.
Leaving aside the politics of ICE, and the strangeness of talking to "GitHub" like it's a single person, it seems to me that without taking some action (like moving to e.g. Srht or self-hosting a DVCS hub) that this is just posturing.
Anyway, congratulations on sucking more air out of the room of FOSS development. In the words of the aforementioned, undersigned, concerned peasants, excuse me! users, of GitHub:
> We still believe in GitHub as a platform, as a place to help the open source community make the world a genuinely better place. Please, step up and join us.
https://www.wired.com/2015/09/what-to-do-with-your-zune-rip-...
The company who STILL supports 16-bit apps?
https://www.groovypost.com/howto/enable-16-bit-application-s...
Ya... I would hardly say MS is known for killing stuff early - more like they've spent years being ridiculed for carrying baggage forward for decades longer than anyone else.
MS might be bad at a lot of things, but I'd hardly say they're known for "burning products with little notice".
2) You can be shot without any explanation whatsoever.
3) Your possessions can be taken away, and sold off without any explanation and without recourse.
Links about each of these claims:
https://abovethelaw.com/2018/07/innocent-people-who-plead-gu...
https://en.wikipedia.org/wiki/Shooting_of_Walter_Scott
https://www.forbes.com/sites/jacobsullum/2014/09/11/how-cops... (also applies to, say, cars)
[0]: https://github.com/pricing
[1]: https://sso.tax/
0: http://azpodcast.azurewebsites.net/post/Episode-321-GitHub
Edit: The FAQ points to Github product page [1] which list GitHub Team having 10K Actions instead.
[1] https://help.github.com/en/github/getting-started-with-githu...
https://help.github.com/en/github/setting-up-and-managing-bi...
"We're open sourcing rich functionality across Plan, Create, Verify, Package, Release, Configure, and Defend."
https://about.gitlab.com/blog/2020/03/30/new-features-to-cor...
It's good to see that MS has joined the party.
Are there any plans to make GitHub itself available for self-hosting? I am not sure but the go-to place for open source software cannot be closed source.
Cheers,
Tarun
I can't. Does GitHub really have nothing better to do than to play nanny cop because I used a naughty word in my code? Are brainfuck interpreters now off-limits? How about drivers for teledildonics hardware? Or libraries specifically for detecting and filtering swear words? Or maybe I just want to vent a bit in a comment every once in awhile because of some annoyance with the language or target platform or problem to be solved?
Fuck that and the horse it rode in on. We're all adults here (well, or possibly teenagers, but let's face it: they've probably already heard much worse at school).
Not that this seems like the real reason why SS13 got nuked anyway; if GitHub really has some kind of anti-profanity rule, they're doing a real bang-up job of consistently enforcing it: https://github.com/search?q=shit / https://github.com/search?q=piss / https://github.com/search?q=fuck / https://github.com/search?q=cunt / https://github.com/search?q=cocksucker / https://github.com/search?q=motherfucker / https://github.com/search?q=tits
I've seen numerous posts noting the sharp decline in contribution soon after the acquisition was announced.
https://news.ycombinator.com/item?id=22601451
https://news.ycombinator.com/item?id=21142934
Without an official explanation, given the timing, it'd be reasonable to assume you pulled development resources away from it, the exact thing you actually went on Reddit to claim you wouldn't do:
https://www.reddit.com/r/AMA/comments/8pc8mf/im_nat_friedman...
P.S. I've observed that these kinds of posts tend to turn into a place where people shit on Atom in favor of _insert preferred other editor here_. Feel free to do that here too, but just note that I'm not going to be obliged to engage since it's completely orthogonal to the topic at hand. I think any remaining Atom users at this point are likely already painfully aware that Atom has long since lost the war in developer mindshare, but don't let that stop you from pouring salt on the wound.
https://news.ycombinator.com/item?id=22601557
Specifically:
> But the words of the linked Reddit comment from Nat Friedman were "we will continue to develop and support both Atom and VS Code going forward"; that's a true statement today. Atom is currently being developed and supported. That's a case of adhering to the letter of the statement rather than the spirit, I know. But that circles around to the problem of VSCode's rapid ascent in mindshare -- if your company ends up owning two very similar editors and they both have roughly equal downloads and community interest, you might try to support both equally. But if one of them has orders of magnitude more downloads and community interest than the other, you're going to focus your efforts on the popular one.
We got a sales call (seminar) from elastic.co. Despite all the positives, it was a hard value proposition. Why would we switch from Amazon's offering? For us noobs, elastic.co wasn't enough better to entice us to switch.
AWS is clearly scooping up the vast majority of users with their "good enough" offering. (I assume Azure, GCP, do the same.) I'm not saying it's right or wrong. I'm just saying it happens. And now Microsoft has much better forward looking intel.
I've been chewing on this ever since. Feels just like the 90s. I used to write AutoCAD add-ons. We third party developers knew in our bones that eventually Autodesk would steal our lunch money.
FWIW, I closed my personal repos on GitHub, in case any of my wares some day become popular.
--
[0] Amazon Has Gone From Neutral Platform to Cutthroat Competitor, Say Open Source Developers
Community leaders say AWS increasingly poses an existential threat
https://onezero.medium.com/open-source-betrayed-industry-lea...
See https://github.com/education/classroom/commit/a824a057b939c0...
Microsoft Invoice has transitioned to a cloud-based product, so again, they didn't end support. You might not like the new purchasing model, but that's very much different than them burning the product to the ground.
https://einvoice.microsoft.com/Default.aspx?MSIStateKey=f513...
Sharepoint is the backend for onedrive for business, and fully integrated in to Teams. What on earth would make you think it's going away?
I looked through my own post history and it looks like I did reply in a thread about this topic a while ago: https://news.ycombinator.com/item?id=22606843
(same thread that I linked above)
I can only speak for myself as to why I posted here. And I really just want an answer for the question I posted (I'm not naive enough to believe a post like this has any chance of changing project priorities at a megacorp). I wrote about this in a bit more detail here: https://news.ycombinator.com/item?id=22875388
And judging from the upvotes, a decent number of people want the same question answered. If you don't care about the answer, my recommendation would be to simply collapse the thread, downvote if you must, and move on.
I'm honestly puzzled as to why so many people seem to be actually offended by the very fact that I'm asking the question, and even seem to be taking it somewhat personally, even though it's not directed at anyone other than the OP.
Because that's definitely one reason why some developers still don't use GitHub.
Take a look at this request which has been open for years and remains unfulfilled:
https://github.com/dear-github/dear-github/issues/74
Is there a reason that such incredibly basic functionality doesn't exist on GitHub but does on all your competitors' offerings?
https://www.wsj.com/articles/amazon-scooped-up-data-from-its...
Surely they wouldn't also spy on their own cloud customers.