Live data from Hacker News

Apache Software Foundation joins GitHub open source community

github.blog

211–220 of 255 posts

Re: Apache Software Foundation joins GitHub open source community

#211

I believe the ASF blog[1] to have a much better title: "The Apache® Software Foundation Expands Infrastructure with GitHub Integration" "joins" sounds very wrong to me. Apache has had a Github account for years and the mirrors have existed for years as well. The ASF still hosts their own Git repositories at https://gitbox.apache.org/ In fact all ASF projects needed to migrate from the old git-wip to gitbox just recen…

According to the announcement:

>In February 2019, the migration to GitHub was complete, and the ASF's own git service was decommissioned.

P.S - the links you provided are not formatted correctly, and leads to 404 pages due to trailing '>'

Re: Apache Software Foundation joins GitHub open source community

#212

Earlier quoted context omitted.

What do you mean to die? Projects like Kafka, Airflow and Spark are widely used today and the teams are constantly releasing new features.

Apache has a few big hitters, yes, but for dozens more it's been more akin to a tomb than an incubator. I really believe a large part of the reason for that has been their dogged determination to stay off GitHub.

what percentage of repos on github would be legitimately considered "active"?

Re: Apache Software Foundation joins GitHub open source community

#213
post #10
post #8

It confuses me why so many traditionally pro-FOSS projects move to a not-free-nor-open tool like GitHub. Do they think that they’ll get enough new contributors this way to offset the (more than slight) irony?

Better participation. A lot more people know how to use GitHub's tools. It'll likely increase the amount of development, participation, pull requests, etc that ASF projects get. Does it matter that GitHub themselves is not open source?

Not to us here at Apache. We wanted the GitHub tools to be available to our projects. Why try and recreate all that on our own? Waste of resources. The ASF is for creating software for the public good; having a great version control tool website is not in that mission. We chose to leverage GitHub instead.

And yes, lots of our communities have been asking for better GitHub support (read: access to its tools). So we made it happen for them.

-- Greg Stein

Re: Apache Software Foundation joins GitHub open source community

#214
post #20

Earlier quoted context omitted.

> Does it matter that GitHub themselves is not open source? It matters a lot actually; a lot of free-software/open source software are licensed that way because the projects themselves are ideologically predisposed. While that does not hold true for certain (even large) projects like Linux, it certainly holds true for Apache (historically) and GNU. To put it another way; if you found out GNU coreutils were hosted on…

If the open source community is better served, and more free software is produced as a result of this move, then I see no hypocrisy. As in code, most things in life are a compromise.

It is definitely better-served. It was the communities asking for GitHub access/integration. So we provided it.

-- Greg Stein

Re: Apache Software Foundation joins GitHub open source community

#215
post #42

Earlier quoted context omitted.

The number of hard line FOSS folks is really quite small. Personally I would be hard pressed to bother contributing to a project not on GitHub at this point. There is a certain workflow and interaction model that GitHub projects use that non-GitHub ones do not and it is simply not worth the time investment to learn those other projects. Not only that but it allows me to easily point at my work and go "I did that" whe…

What about a gitlab based project?

The communities asked for GitHub integration.

Re: Apache Software Foundation joins GitHub open source community

#216
post #20

Earlier quoted context omitted.

> Does it matter that GitHub themselves is not open source? It matters a lot actually; a lot of free-software/open source software are licensed that way because the projects themselves are ideologically predisposed. While that does not hold true for certain (even large) projects like Linux, it certainly holds true for Apache (historically) and GNU. To put it another way; if you found out GNU coreutils were hosted on…

I think the ASF, being non-copyleft, is much less ideological than you're thinking. They're big on having rules to foster healthy community and community based decisions, but the license is really just a laissez faire BSD-ish license with some particular edge cases addressed. It's open-source but flexible and friendly to businesses with hybrid models. Something like GitHub that promotes input from people involved wit…

Correct. We are pragmatic-focused. The communities asked for better integration with GitHub, so we provided it. (nothing to do with non/copyleft licensing regimes)

Mind you, we maintain private mirrors and have restrictions on some of the GitHub access/workflows (eg. ICLA on file, and 2FA required). We still need to track provenance, and must be able to operate independently, if it comes to that.

-- Greg Stein

Re: Apache Software Foundation joins GitHub open source community

#217
post #35
post #10

Earlier quoted context omitted.

Better participation. A lot more people know how to use GitHub's tools. It'll likely increase the amount of development, participation, pull requests, etc that ASF projects get. Does it matter that GitHub themselves is not open source?

They give up their autonomy in moderation - Github will now have the power to say "you are not allowed to contribute to Apache projects". This will lead to a) Github will have leverage over the project. b) They make themselves vulnerable to the outrage du jour. If an outrage mob forms against someone in the Apache Project, Github may kick them off their platform - they are known to have done so in the past. Apache wi…

That is simply not true. Please take your conspiracy theories elsewhere.

Apache maintains clones of all our GitHub org's repositories. GitHub has no leverage over our repositories. We have a fallback mechanism for contributors to push to our server, if they deny GitHub T&Cs.

Apache has the support of GitHub and Microsoft, from the CEOs of both, and through the organizations.

-- Greg Stein

Re: Apache Software Foundation joins GitHub open source community

#218
post #8

It confuses me why so many traditionally pro-FOSS projects move to a not-free-nor-open tool like GitHub. Do they think that they’ll get enough new contributors this way to offset the (more than slight) irony?

It costs money, dude. Lots of people have all these philosophical opinions about what FOSS projects should do but few people give money for infra.

And we save money by relying on GitHub's excellent tools, rather than wasting it, trying to recreate or stand up a similar platform. The communities wanted closer integration with GitHub (what they knew/used elsewhere), so we made it happen.

-- Greg Stein

Re: Apache Software Foundation joins GitHub open source community

#219
post #192

Earlier quoted context omitted.

Peertube for YouTube, Pixelfed for Flickr.

Except that pixelfed... 1) Is not even close to Flickr. It's way more like Instagram, which is an entirely different and unrelated thing. 2) Barely has docs. Everything just says "to do". 3) Doesn't even have a website! pixelfed.org just says "coming soon" since last year. It has 400 different language translations though, all telling you the same nothing. How is that in any way superior? Flickr lets you organize you…

Alright, everything sucks, there's no hope, never mind.

Re: Apache Software Foundation joins GitHub open source community

#220
post #144

Earlier quoted context omitted.

I say this as somebody who has used all three of those instances -- it is an inconvenience to create an account for each project you send patches to (or even just file a bug).

Doesn’t oauth help here?

1. Who is the OAuth provider?

2. What does the registration process look like?

OAuth helps with federated authentication. It's not federated registration.

Post reply on HN