> In closing, let me reiterate this point so it is crystal clear. If you are a maintainer of a libre software project and you refuse a community port to another architecture, you are doing a huge disservice to your community and to your software’s overall quality. As the Linux kernel has demonstrated, you can accept new ports, and deprecate old ports, as community demands and interest waxes and wanes.
Every feature has a cost and port to a different architecture has a huge cost in ongoing maintenance and testing.
This is open source. The maintainer isn’t refusing a port. The maintainer is refusing to accept being a maintainer for that port.
A person is always free to fork the open source project and maintain the port themselves as a fork.
In my experience, as someone who has gone through this as maintainer of two decent sized projects, that simply doesn't work.
The author of the 'port' probably doesn't know your whole codebase like you, so they are going to need help to get their code polished and merged.
For endian issues, the bugs are often subtle and can occur in strange places (it's hard to grep for 'someone somewhere made an endian assumption'), so you often get dragged into debugging.
Now let's imagine we get everything working, CI set up, I make a PR which breaks the big-endian build. My options are:
1) Start fixing endian bugs myself -- I have other stuff to do!
2) Wait for my 'endian maintainer' to find and fix the bug -- might take weeks, they have other stuff to do!
3) Just disable the endian tests in CI, eventually someone will come complain, maybe a debian packager.
At the end of the day I have finite hours on this earth, and there are just so few big endian users -- I often think there are more packagers who want to make software work on their machine in a kind of 'pokemon-style gotta catch em all', than actual users.
There are many, many users for every one of us packagers. We (at least the four I am aware of, including myself) are not doing 'gotta catch em all', we're doing "we have been notified by users that this package (is not|no longer) working". And it looks like 'gotta catch em all', because there are so many users, still.
There are new users asking how to get Raspberry Pis into aarch64be mode in the Gentoo Arm project channels. There are thousands and thousands of Power Macs. SPARC servers with ridiculous amounts of cores and computer power are super cheap on eBay because Oracle ended support for them - and this is a great way to get a huge thread count cheap, if your software actually runs on it.
Make the BE CI optional if you need to. That way, the maintainer has time to find and fix it, and you can still merge other changes while it runs. What binutils did was have the BE CI run separately and specifically ping the BE maintainers - that way, they know the build's failing, and no one else is bothered with it.
> Will my system believe me? And how about their system, whoever “they” are? If not, then what else will I need to do to prove my birth date and age? Who will check if root can’t be trusted? How will they check?
If they ever seize your computer, they can probably also tack on computer fraud charges
I believe the USPTO has said that ai generated works are not copyrightable. They would likely have to fight this in many jurisdictions with different rules about these things.
The follow on question is "if one cannot copyright, does the same apply to licensing?"
I’m not a hater. LLMs on search is the best research tool I’ve ever used because it’s read everything and can find minutia buried in places it would take me a long time to find.
But there’s a huge difference between using it to assist focus, or as a study aide, and offloading the whole act of thinking itself.
I swear to god, people heard the story about how Socrates was against books and reurgitate this as argument against any critical view on AI usage. If this is the level of reasoning people have, nothing will be lost when cognitive skills decline through AI usage anyway.
There's an irony to people repeating this claim without even having read the Phaedrus. If they had, they'd understand that the concern with writing was that it was not able to respond as a human in dialogue. One could think that LLMs are an improvement in this regard, but for the fact that LLMs are actually autonomous sophists.
Socrates would have been against LLMs, and for good reason. Writing isn't unequivocally bad, but it is simply not a substitution for real dialogue and thought. We use books as a means by which to have more things to discuss with humans. LLMs can supplant the desire to even have dialogue with others, which is perhaps the more insidious thing.
>I swear to god, people heard the story about how Socrates was against books and reurgitate this as argument against any critical view on AI usage.
It's something we all learn in freshman english class. But it comes up over and over again because the general idea is true. You have to temper the unbridled optimism that comes with any new technology by contemplation of what may be lost. Otherwise we're spinning in circles.
> We must realign how businesses work with open source so that payment is no longer an optional charitable gift but a cost of doing business. To do that, we need an organization to create a viable, supportable path from big business to individual programmer. It's time for someone to step up and make this happen. Businesses, open source software, and maintainers will all be better off for it.
Congratulations, you rediscovered commercial software - where you are legally obligated pay to use software.
The 50th anniversary of Bill Gates' "An Open Letter To Software Hobbyists" was a couple of months ago and the letter was literally about developers deserving to be compensated for the hard work put their code. Now that much of the FOSS community is starting to say the same, it's time for them to finally admit that Bill Gates turned out to right in the end.
In short it says: I can't make you pay me, but I'm calling you a thief, so you should pay me anyway, or else I'll call you a thief again. Other people get paid, so I should be paid too because I like money.
Yep, and the whole "this comes with absolutely no warranty" isn't going to fly anymore. You will also need at least some support system too. Yeah, no thanks, that's not why I do so much open source stuff.
I don’t think this split is fundamental or permanent.
Look at photography.
You have both - the point and shoot people and the ones that use photography as a craft.
And I am seeing that with LLMs as well. You do have craft people that find joy in figuring out craft the perfect one shot prompt or create a system that coordinates a bunch of agents.
That is also craft, but like photography, craft with a more capable tool.
> He used to hold long book club style readings of his books among the prominent literateur in his times to exactly impinge in their minds that what he writes is clever and not gibberish.
My was so clever, that he had to verbally harangue people into finding his writing clever.
> But what if someone steals your Amazon package off your front steps? Well, what if they do? I guess you would have to get a refund. I guess you might suffer an extremely minor inconvenience. I guess it could be an opportunity to reflect on the painful predations of poverty under capitalism, which creates economic desires, renders people unable to satisfy them, and then taunts them with constant visions of abundance in which they cannot share. True, it is a tragedy of unimaginably small proportions that someone has stolen your box of paper towels. Would you let them steal your optimism, as well?
This kind of rhetoric is counterproductive. Telling people that package thieves are just misunderstood, is going to get people to do the opposite of what you suggest.
Those people were going to do the opposite already. They are already doing the opposite. If you have some better rhetoric that will convince them otherwise then in all honesty I look forward to reading your blog post.
I believe the rhetoric is intentional; that the author had no plan to convert that audience from whom you will pry their ring doorbell out of their cold, dead hands.
Fringe leftists who got one of these without thinking, I guess.
Does the thesis that people get these out of paranoia have any basis? I use mine for basic convenience, like seeing that a package was delivered, or seeing that the person at the door is a solicitor so I don't have to walk downstairs and shoo him away. Crime is not even on my mind with this thing and I point it so it can only see my stoop, not the street. Maybe I'm the weird one?
Every feature has a cost and port to a different architecture has a huge cost in ongoing maintenance and testing.
This is open source. The maintainer isn’t refusing a port. The maintainer is refusing to accept being a maintainer for that port.
A person is always free to fork the open source project and maintain the port themselves as a fork.