@Codeberg so, to clarify, do you have evidence that the bots were solving Anubis challenges or not, i.e., it was due to the configuration issue? (I think it's inevitably going to happen if Anubis gets traction. I'm just curious if we're already there or not.) Thanks for your work and transparency on all this.
@liw I don't think subcommand or not is the right dimension to make that decision. One man page (like most documentation items) should be split into sub-pages if it is too long.
So, for instance, a command with relatively few (or simple) subcommands can very well document all of them in a single manpage.
Whereas a complex command without subcommands might deserve being documented across multiple manpages.
@jwildeboer Amen. Also, it's much worse than just having to agree to those licenses. The #Redis contributor agreement grants the company a sublicense right, making de facto the AGPL ineffective against them.
@bkuhn Oh no! (as in: "oh yes"!). Should I feel responsible for this, due to a certain FOSDEM 2025 dinner conversation about Mastodon, UX, engagement, etc.?
I always conclude my bug reports to #opensource projects, or even my first followup message to a bug report filed by others, with a sentence like: "Thanks a lot for maintaining PROJECT, it's amazing!".
It's a little gesture, but it goes a long way.
When you use #freesofware made by others, remember that it is first of all a *gift* that they are giving to all humanity (and you among them), and only second a software product with defects and avenues for improvement.
Several talks at #FOSDEM will be related to recent work of mine. I'm highlighting them in the thread below (with links). Feel free to reach out to me if you want to know more and/or cannot attend.
The presentation is about the work we did to integrate GNU #Guix with the @swheritage archive, so that when users try to (re)build packages whose source code has disappeared from the new, it will still work!
@wwahammy yup, a lot of so called "open source AI" aren't open source at all. Getting them to the level that would make them OSI-definition-compliant would be a *huge* step forward on many fronts. (The most common offenders are: (1) lack of data provenance information, (2) closed training pipeline.)
…and yes, an open data training dataset would be even better! But in the meantime, I wouldn't mind at all if they achieve the above.
Also, fun fact, it's where for the first time *publicly* #SoftwareHeritage was pre-announced 10 years ago, at the end of a talk of mine about #Debsources. (I've dug up some of the old slides and put screenshots at the beginning of my talk. Fun!)
@plumtrie Public congratulations are due, in addition to the already-delivered private ones ;-) Kudos for this amazing achievement. It is both very innovative and very useful work. Looking forward to the upcoming presentation at #ICSE2025.
BTW, note that while #HelloQuitX is raising money via donations, it looks like it's money that is going to be used for activism/information on a number of IT-related topics.
That too is great!
But users should be aware that it is not money going towards making Mastodon hosting sustainable.
Here in France the #HelloQuitX initiative https://www.helloquitx.com/ to leave #Twitter/X—and join Mastodon or Bluesky as better options—has gathered a lot of attention: politicians are talking about it in prime time on major medias.
That's great!
My only nit with the initiative is that it is *not* encouraging to donate to the chosen Mastodon server (for people choosing that over Bluesky).
A better social media world also needs users to understand there is no free lunch for hosting costs.
Full professor of computer science at Polytechnic Institute of Paris. Co-founder & CSO Software Heritage. Free Software activist. Previously: Debian leader, Open Source Initiative board.