News for hackers. Stuff that matters.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Friday November 03, 2023 @12:26AM (#38124524)
*Title was edited to meet limit
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by neilv on Friday November 03, 2023 @01:33AM (#38124921)
> the FreeBSD Discord Server, a community of over 3,000 members strong.

Was the adoption of Discord by the FreeBSD community controversial?

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by gerikson on Friday November 03, 2023 @01:48AM (#38125000)
I read that as a subset of the wider community. It does not seem to be officially endorsed.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @02:47AM (#38125331)
https://www.freebsd.org/community/

Alongside Discord, we have the /r/freebsd subreddit; a Matrix instance (not yet listed); The FreeBSD Foundation on Mastodon (not yet listed); and so on.

The last update to the Community page was by me. In an ideal world: I'd now add what's missing. In reality: I chose to resign (my doc commit bit was taken in for safekeeping).

Side note: when I last checked, servers for The FreeBSD Forums were not (officially) hosted by The FreeBSD Project.

HTH

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by gerikson on Friday November 03, 2023 @03:16PM (#38133723)
Thanks a lot for expanding on this!
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by marwis on Friday November 03, 2023 @02:03AM (#38125094)
I find a lot of people older than, say, ~35 abhor Discord.

Just like a decade+ ago they thought web forums were vastly inferior to mailing lists.

And they were right on both counts =)

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @02:36AM (#38125253)
I'm a reluctant user of Discord for FreeBSD. I'm there only because it's a good community.

A good web forum is vastly superior to mailing lists.

Matrix, with suitable clients, is vastly superior to IRC.

I'm above the age of thirty-five by twenty-three years and three quarters.

I'm right on all counts ;-)

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by marwis on Friday November 03, 2023 @02:41AM (#38125292)
> A good web forum is vastly superior to mailing lists.

This is easily refutable - one can make a web frontend to mailing list that imitates the look of any forum. Getting forum into email client (or other frontend) not so much ;-P

And of course NNTP is superior to both.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @02:54AM (#38125372)
I can refute the mailing list argument, but here's not the place for yet another argument about the pros and cons.

NNTP is not looking good for the Project. Please see, for example:

https://user-images.githubusercontent.com/192271/253798105-4...

At the time, mid-July: "twelve on-topic threads this year – overall, probably not bad enough to justify delisting."

NNTP looks far worse for other groups that are promoted.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by marwis on Friday November 03, 2023 @05:55AM (#38126496)
This is more to do with how USENET is run rather than NNTP as a protocol.

Fundamentally there is very little difference between NNTP group and mailing list except the former having no spam filter and moderation.

It would be great if all mailing lists provided at least read-only access to archives via NNTP. I miss gmane as my one stop shop for all mailing lists.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @09:16PM (#38146995)
I used gmane.

Realistically, I can't use NNTP for things such as inline graphics e.g. screenshots.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by jedberg on Friday November 03, 2023 @02:29AM (#38125215)
I abhor Discord but it has nothing to do with my age. It's their terrible security policies.

I wanted to join a Discord that required phone number verification. I gave them the number I've had for the last 24 years, and they said it was invalid because it is hosted on Google Voice. I asked for alternative authentication and they said, and I quote,

"Do you have a friend who doesn't use Discord? Can you just use their phone to verify yourself?".

Since then I've been very anti-Discord (but will still occasionally pop on because there are some interesting communities there).

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by marwis on Friday November 03, 2023 @02:37AM (#38125263)
That too is a problem but I hate it more for being a proprietary information black hole.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by wkat4242 on Friday November 03, 2023 @03:38AM (#38125642)
That's why I love irc. I don't have to "verify" myself to any commercial org. I just make up a nick and go.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by pjmlp on Friday November 03, 2023 @02:44AM (#38125320)
As someone approaching 50, I agree on both. :)
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by pbowyer on Friday November 03, 2023 @03:23AM (#38125546)
I'm approaching 40 and Discord makes me feel old. Like I have no clue how to use it.

I've joined multiple programming Discords. When I post, where am I notified of the new replies to me? Or new threads in reply to my messages? I'm convinced I'm missing replies, so end up scrolling up and down history trying to spot them.

I use Slack for a dozen programming Slacks and I get the UI and what's going on. Discord feels alien. Being able to trust the communication platform... that matters.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @05:29AM (#38126340)
Slack is alien to me. YMMV :-)

Notifications in Discord are a PITA. And the rest, yeah.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by baz00 on Friday November 03, 2023 @03:26AM (#38125563)
I'm a lot older than that and am on discord nearly all the time. It's just IRC that works properly.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @02:37AM (#38125265)
Adoption was non-controversial.

It took me by surprise, but there was no controversy.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by wkat4242 on Friday November 03, 2023 @03:36AM (#38125625)
It is to me yes because it's so commercial and privacy invading.

But I just use the irc channels. Or matrix which is just as good as discord and respects my privacy.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by shrubble on Friday November 03, 2023 @01:50AM (#38125014)
The guy is making good suggestions...you need a community around an OS and he is focusing on that.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by Throw83858 on Friday November 03, 2023 @01:51AM (#38125019)
> You Don’t Know How To Code In C

> I started using two decades ago...use old school style C on microcontrollers regularly!

Those two statements do not necessary contradict each other. C evolves and skills required on large programs are vastly different from microcontrollers.

Look from other side of an open-source developer and maintainer. You have to spend several hours polishing unfinished Pull Request, only to give other person credit as a "commiter". If you throw away the PR, and instead spend 10 minutes writing it yourself, you "stole" the credit.

Many people do Pull Requests, only to pad their CV! Drama like this is why I do not accept any patches.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @02:48AM (#38125340)
Let's note that CV padding is not relevant to the open letter.

Thanks

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by Throw83858 on Friday November 03, 2023 @04:37AM (#38126004)
That is most likely correct. I am guessing here.

But it is most common motivation maintainers face. Another one is some sort of "PR notch hunting".

And just because I am in maintainer role, does not mean I signed up for mentorship role. If you want proper support, I do consultations at $200/hour.

Many maintainers are unpaid volunteers!

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by bakul on Friday November 03, 2023 @07:05AM (#38126962)
If new people are properly (but gently) mentored, they are more likely to do things the “right way” that’ll reduce maintainers’ work from any future contributions from them.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by Throw83858 on Friday November 03, 2023 @07:32AM (#38127191)
Not in my experience. It just increases load on maintainers, as beginner moves up on complexity ladder and requires more support.

Plus it is a liability. They may get offended by something, and start a smear campaign.

RTFM is perfect solid answer. It is great repelent on drama. If you take it politely, I will even point you to specific chapters.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by marwis on Friday November 03, 2023 @01:52AM (#38125025)
Probably useful to link https://github.com/freebsd/freebsd-ports/pull/189/files for some context. Looks like author overdramatizes the situation a bit.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by barkingcat on Friday November 03, 2023 @02:48AM (#38125337)
Reads like an inability to follow directions and to communicate clearly.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by rodlette on Friday November 03, 2023 @02:54AM (#38125374)
Agreed.

I don't think the PR reviewer is calling the author a liar. The reviewer said FreeBSD is not willing to lie to its users about version, and instead provided useful info, pointing out the relevant example.

Still, there's a lesson for reviewers that tone is important, especially over text and where a power differential exists.

Also, the author notes:

> The very first comment in the thread from a reviewer was simply only one word: “Why?” - That’s it, just one word. Why did I do this? Why work with such old hardware? Why is the sky blue? How the hell am I to know the context of what they’re referring to when asking a one-worded question?

Its clear from https://github.com/freebsd/freebsd-ports/pull/189#discussion... that the author is asking why is this line needed, something a PR author should always be able to justify.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by winternewt on Friday November 03, 2023 @08:37AM (#38127825)
And the PR author clearly doesn't even know why (he even begins the answer with "¯_(ツ)_/¯"). His only explanation is that it's there because it was in the code that he copied. So essentially he has submitted code that he doesn't understand and is angered when people ask him to explain it.

It's their job to ensure that the code is there for a good reason. That is how the quality is upheld.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by winternewt on Friday November 03, 2023 @03:05AM (#38125438)
Yeah the part when he goes "I don't appreciate being called a liar" makes him seem emotionally immature. It's obviously not at all what the reviewer was trying to say, and they even took a step back to explain what they meant. To still bring this up in the open letter is dishonest in my book. Makes you wonder if the author was similarly misinterpreting things in all the other interactions he's talking about.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by INTPenis on Friday November 03, 2023 @02:12AM (#38125128)
Is FreeBSD attractive enough to garner a community today?

I used to be a FreeBSD user back in the days of walnut creek CD-ROM.

But today I see very little reason to torture myself with FreeBSD. So why should anyone else?

I get the sentiment that it's good to have diversity and competition, but if you want to get a job done then Linux is the best out right now.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by jedberg on Friday November 03, 2023 @02:31AM (#38125225)
FreeBSD still has the superior networking stack. If throughput and latency are your primary bottlenecks, then you want FreeBSD.

Netflix used FreeBSD for their entire CDN.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by ThePowerOfFuet on Friday November 03, 2023 @03:31AM (#38125596)
>Netflix used FreeBSD for their entire CDN.

No need for the past tense; they still do.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @08:54PM (#38146868)
Maybe not exactly the entire CDN.

I mean: I think of the CDN having its control system in addition to controlled appliances, and so on.

"Netflix delivers streaming content using a combination of intelligent clients, a central control system, and a network of Open Connect appliances. …"

Netflix portrays FreeBSD in the Open Connect software context:

https://openconnect.netflix.com/en/appliances/#software

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by INTPenis on Friday November 03, 2023 @03:34AM (#38125611)
Ok so Netflix use FreeBSD, but literally everyone else use Linux. Is their throughput worse?
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by kettunen on Friday November 03, 2023 @07:24AM (#38127126)
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by INTPenis on Friday November 03, 2023 @12:04PM (#38130733)
It's funny how nothing has changed in 20 years. We used to say "hotmail uses FreeBSD" and now you guys are saying "netflix uses FreeBSD" as your source of pride.

Well, I still get more done on Linux.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by jedberg on Friday November 03, 2023 @12:56PM (#38131531)
> Well, I still get more done on Linux.

No doubt, so do I. FreeBSD is good for very specific things like rock solid stability and intense networking. But for general purpose use I too prefer Linux, because it gets all the new toys first.

If I want to build a rock solid stable internet service, I reach for FreeBSD. If I want to use a Unix desktop I reach for MacOS. If I want to have a personal server for messing around with or running some proof-of-concept app or website, I reach for Linux.

Each has its uses.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @09:07PM (#38146939)
> It's funny how nothing has changed in 20 years.

Not as funny as things changing without you noticing ;-)

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Friday November 03, 2023 @12:44PM (#38131299)
>But today I see very little reason to torture myself with FreeBSD. So why should anyone else?

Torture is a little dramatic lol. Why should anyone else? If it meets their needs, if they feel comfortable using, or it has a particular feature they like/need.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @09:05PM (#38146929)
> … why should anyone else? …

Check out the use cases and testimonials:

https://freebsdfoundation.org/freebsd-project/what-is-freebs... https://freebsdfoundation.org/about-us/testimonials/

If you wonder why the first of those two pages is entirely rewritten: see what's going on with the Enterprise Working Group.

https://wiki.freebsd.org/EnterpriseWorkingGroup

Please note, that group's work is necessarily focused. There's a definition of 'general purpose enterprise server', and so on.

Other groups have focii that differ from, or overlap with, general purpose enterprise server. Most obvious: desktop and embedded.

HTH

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by soupbowl on Friday November 03, 2023 @02:25AM (#38125194)
Seems like some minor drama that doesn't matter and a few decent ideas. Surprised this made it onto HN.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by barkingcat on Friday November 03, 2023 @02:42AM (#38125304)
This person even though having great ideas, needs an editor and a communicator liaison to help get the ideas across.

First suggestion is to separate out the personal greavances from the ideas for the project and present them as distinct issues.

There is a section of this posting that reads like what I would send to an HR department when trying to get accommodation.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @03:26AM (#38125558)
In my own disgruntled situation, it took two months for me to craft something that touched, delicately, upon grievances. Finding the words was, sometimes, exhausting.

I can't speak for Vince, but he's clearly unhappy, so I give him plenty of slack with freedom of expression.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Friday November 03, 2023 @12:41PM (#38131262)
>In my own disgruntled situation,

related to freebsd? what was your situation?

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @04:27AM (#38139118)
In as few words as possible: I resigned.

Pleasantly under the radar:

https://www.freebsd.org/status/report-2023-07-2023-09/

via https://redd.it/17lr4vp

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Tuesday November 07, 2023 @05:29PM (#38183918)
Sorry, it's not obvious from the links, but, where do I see that you resigned?

Whatever it was, I hope it wasn't the result of anything serious.

I think I see you over the freebsd subreddit; you're comments are almost always informative and helpful.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Wednesday November 08, 2023 @12:39AM (#38187177)
nvm, I see your name in there
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by wkat4242 on Friday November 03, 2023 @03:17AM (#38125506)
I don't think FreeBSD has a problem at all. I love it and use it as my main daily driver desktop.

But, I don't want it to be too mainstream. I picked it precisely because I think Linux is becoming too mainstream with too much involvement from big tech. I think things are just fine as they are.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by nortonham on Friday November 03, 2023 @12:42PM (#38131277)
> I don't think FreeBSD has a problem at all. I love it and use it as my main daily driver desktop.

I use it, admittedly not as a daily driver, but I have it installed on thinkpad and am familiar with 3 of the BSD's. I think FreeBSD does have some issues, some laid out in this letter. The rest seems like some drama.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by baz00 on Friday November 03, 2023 @03:27AM (#38125570)
One thing I realise when I read things like this is I'm too old to give a shit about personal dramas. Which is what this is.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Friday November 03, 2023 @05:31AM (#38126352)
> personal dramas. Which is what this is.

Not one person alone.

>> … please note that I’ve discussed this at length with countless members of the community over the past couple of years, and several have shared strikingly similar experiences in confidence. …

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by baz00 on Friday November 03, 2023 @01:46PM (#38132325)
That is hearsay until other people speak up.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by grahamjperrin on Saturday November 04, 2023 @04:28AM (#38139121)
I resigned.
Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by baz00 on Sunday November 05, 2023 @04:40AM (#38149638)
Any further discussion around this decision?

Trying to peek inside an ecosystem here.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by ThinkBeat on Friday November 03, 2023 @03:56AM (#38125746)
I dont think that the "merge masters" have the obligation to start debugging and rewriting code so that it reaches a state where it can be submitted. It is great if they do so, but one should not expect them to do so.

I dont think that everything belongs in the port tree. Being told that it does not, should not automatically be taken a personal insult.

>Many reviewers want things to be 100% absolutely perfect when a submission hits >their desk, so all they have to do is click “merge” and be done with it. If >things are not perfect, then the submission will either sit idle forever, or >worse, passive aggressive commentary starts.

Re:An Open Letter to the FreeBSD Foundation, Core Team, Comm... by KirillPanov on Friday November 03, 2023 @08:55AM (#38127985)
JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.