Live data from Hacker News

Ask HN: Which open source projects have kind, supportive, talented teams?

news.ycombinator.com

241–250 of 293 posts

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#241
post #73

Earlier quoted context omitted.

In my experience the Rust community exhibits a cloaked form of tyranny. On the surface they are very vocal about supporting 'inclusiveness' and 'non-discrimination' and 'tolerance'. Yet they use a rather harsh and subjective code of conduct to control and police the members of their community. Last I knew they even had a moderation team who doled out punishment without any due process nor any oversight of significanc…

The Rust community is firm about technical correctness, like any good systems programming project. And, like any good and ambitious systems programming project, technical correctness is nonobvious and no one person is going to be right about everything all the time, because there's entirely too much to know and too much to keep track of. Unlike many systems programming projects out there, the Rust community has an av…

As a member of the Rust community, I value your opinion, however I am not at all sure where you've observed the above described behaviour. The Rust community is the first one I joined without fears of being put down by the community because of my lack of experience.

The IRC channel is among the most helpful of any programming language I've seen so far, users.rust-lang.org gets multiple helpful responses to practically any question and the subreddit is very helpful for keeping up with the latest projects and take in community input.

I also observed that the Rust core team and community are very aware of its current shortcomings and are working on them with the community via the RFC process.

It's also very easy to contribute, you don't have to sign any CLA etc., and a member of the core team will even mentor you if you wish.

It would be helpful if you offered some concrete examples instead of being this generic.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#242

Drupal's community is what got me into OSS, even though the language (PHP) community seems to be at a strange crossroads currently. I've also been somewhat involved in Ansible's community, and it's been nothing but a positive experience so far. It's interesting to compare some of the different communities; some seem to value technical competence over diversity, some UX over architecture, etc. It's probably easiest to…

Seconded. It's not for nothing that drupal has the catchphrase "Come for the code, stay for the community."

But as others note here, it's not that the support forum gets particularly snappy response for every contributed module. It's the in-person community that people talk about. Drupal meetups, local events, and conventions, are far and away the most welcoming and FUN environment I've seen in any OSS project. We do large, mentored sprints for first time contributors, the top contributors are always happy to help out random newbies... And the whole experience is so friendly that we write musicals about it (no joke!) . I've encountered other communities that are friendly, but none that go as far as Drupal in the personal connection department.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#244

Earlier quoted context omitted.

> Magnanimity in victory is a virtue for a democratic society. The word for this used to be "tolerance".

Which has limits: https://en.wikipedia.org/wiki/Paradox_of_tolerance

Was Eich intolerant? Or were his views just unpopular? I haven't seen any evidence of intolerance from his side of things.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#245

Earlier quoted context omitted.

I think the pithy phrase you were looking for was "It's open source, but not Free Software.". :)

No, it is more like "The source code is available if you register but it is not Open Source and not Free Software".

Is the source code package you receive complete?

If it is, then you must remember that sending a snail-mail request to get a snail-mailed set of disks in return, and being required to send the money required to cover the cost of making a copy of the disks along with your request is a 100% permitted way to fulfil the source code distribution requirement of the GPLv2.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#246
I'm not seeing this mentioned at the top level, so I'll say it. I'm impressed with the team and community of Go:

https://golang.org/

A few great points:

https://blog.golang.org/open-source

https://github.com/golang/proposal/blob/master/design/13073-...

It's the first language/open source project for me that I consider having "the" community, or at least one I care about being a large part of. I was mostly doing C++ before Go, and that didn't feel like something that had a single unified community around - there might've been many different ones.

But yeah, I've really been enjoying Go, its community and the project's future prospects.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#247

Earlier quoted context omitted.

Yes it is open source, but not libre / free. i.e: not GPL / BSD / MIT style etc... If you want to view and modify the code you can. So it is open in that sense.

That doesn't sound like the open source that I know. https://opensource.org/

Yep. ESR has opinions, and reasonable people disagree with them sometimes.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#248

Earlier quoted context omitted.

Not necessarily. For example, OP might figure effectiveness is easy to judge from a quick Google search and it's the other things that benefit more from asking about personal experiences.

What about my post are you saying "not necessarily" to?

That the OP implies an ordering on priorities.

Re: Ask HN: Which open source projects have kind, supportive, talented teams?

#249

Whole Clojure and ClojureScript ecosystem.

As much as I love Clojure this is not entirely true. Without naming names there are some prominent projects/devs that would not qualify for this.

> As much as I love Clojure this is not entirely true. Without naming names there are some prominent projects/devs that would not qualify for this.

Which parts?

Effective? Yes. Undoubtedly. The Clojure community is full of very practical and driven developers.

Talented? Again, in general, the Clojure community is full of very talented people.

Kind? Definitely. The Clojure community isn't partial to ranting and raving. You aren't going to be called an idiot for making a mistake or not knowing a particular concept etc.

Supportive? Very supportive; however, a lot of Clojure projects have well defined goals and approaches, and they take a "you will get out what you put in" approach to assistance.

To developers who expect to have their hand held, and for developers who want to jump right in and impact a projects direction, it might feel un-supportive.

However, the flip-side means you get good feedback, and if you put in the effort then the level of support is above and beyond most programming language communities.

With a few other language communities I've tried to get into there will be a dozen people ready to spend 10minutes helping a raw newbie contributor, but very few people willing to spend the 10-20 hours to really review a proposal/idea/contribution.

Post reply on HN