Most active commenters
  • rmoriz(3)

←back to thread

925 points dmitrybrant | 24 comments | | HN request time: 1.035s | source | bottom
1. rmoriz ◴[] No.45164188[source]
I was banned from an OpenSource project [1] recently because I suggested a bug fix. Their „code of conduct“ not only prevents PRs but also comments on issues with information that was retrieved by any AI tool or resource.

Thinking about asking Claude to reimplement it from scratch in Rust…

[1] https://codeberg.org/superseriousbusiness/gotosocial/src/bra...

replies(7): >>45164303 #>>45164375 #>>45164387 #>>45165103 #>>45167034 #>>45168743 #>>45169162 #
2. sreekanth850 ◴[] No.45164303[source]
/ Suddenly i saw this: //Update regarding corporate sponsors: we are open to sponsorship arrangements with organizations that align with our values; see the conditions below.// They should know that beggars cant be choosers.
replies(2): >>45164880 #>>45169856 #
3. QuadmasterXLII ◴[] No.45164375[source]
That must be so hard for you.
replies(1): >>45164667 #
4. lordhumphrey ◴[] No.45164387[source]
> 2. We will not accept changes (code or otherwise) created with the aid of "AI" tooling. "AI" models are trained at the expense of underpaid workers filtering inputs of abhorrent content, and does not respect the owners of input content. Ethically, it sucks.

Do you disagree with some part of the statement regarding "AI" in their CoC? Do you think there's a fault in their logic, or do you yourself personally just not care about the ethics at play here?

I find it refreshing personally to see a project taking a clear stance. Kudos to them.

Recently enjoyed reading the Dynamicland project's opinion on the subject very much too[0], which I think is quite a bit deeper of an argument than the one above.

Ethics seems to be, unfortunately, quite low down on the list of considerations of many developers, if it factors in at all to their decisions.

[0] https://dynamicland.org/2024/FAQ/#What_is_Realtalks_relation...

replies(3): >>45164505 #>>45165027 #>>45166144 #
5. incr_me ◴[] No.45164603{3}[source]
> "AI" models are trained at the expense of underpaid workers filtering inputs of abhorrent content, and does not respect the owners of input content. Ethically, it sucks.

These ethics are definitely derived from a profit motive, however petty it may be.

replies(1): >>45166113 #
6. rmoriz ◴[] No.45164667[source]
The bugs are on them. I‘ve fixed them in my fork but of course I‘ll migrate to a non-discriminating alternative.
replies(1): >>45167422 #
7. 3836293648 ◴[] No.45164880[source]
That's not begging. That's a premptive rejection for people who think they can take control of the project through money.
8. wordofx ◴[] No.45165027[source]
I disagree with their CoC on AI. There are so many projects which are important and don’t let you contribute or make the barrier to entry so hard, and so you do best effort to raise a detailed bug description for it to sit there for 14 years or them to tell you to get fucked. So anyone who complains about AI isn’t worth the time and day and I support not getting paid as much if at all.
9. pluto_modadic ◴[] No.45165103[source]
you disobeyed a code of conduct? that's not a good look.
10. AlecSchueler ◴[] No.45166113{4}[source]
You're assuming "respect" means "payment" but it could be as simple as "recognition."
11. pjc50 ◴[] No.45166138{3}[source]
Conversely, if the only motivation is profit, that's no ethics at all.

(and of course without non-profit motivations, none of the open source ecosystem would exist!)

replies(1): >>45169968 #
12. KingMob ◴[] No.45166144[source]
Setting aside the categories of art and literature, training LLMs on FOSS software seems aligned with the spirit, if not the letter, of the licenses.

It does nothing to fix the issues of unpaid FOSS labor, though, but that was a problem well before the recent rise of LLMs.

replies(3): >>45166224 #>>45166959 #>>45193390 #
13. vbarrielle ◴[] No.45166224{3}[source]
I'm not sure it's very well aligned with the spirit of copyleft licenses.
14. creesch ◴[] No.45166959{3}[source]
> FOSS software seems aligned with the spirit, if not the letter, of the licenses.

Yeah, only if you look at permissive licenses like MIT and Apache, it most certainly doesn't follow the spirit of other licenses.

15. bgwalter ◴[] No.45167034[source]
There is no "from scratch" for "AI". Claude will read the original, launder it, strip the license and pass it off as its own work.
replies(1): >>45167427 #
16. skydhash ◴[] No.45167422{3}[source]
Your fork works, so why are you so unhappy? You can always publish you diff to help other people if you really want to do so.
replies(1): >>45169018 #
17. TuxSH ◴[] No.45167427[source]
Indeed, LLMs cannot do truly novel thinking, and the laundering analogy is spot-on.

However they're able to do more than just regurgitating code, I can have them explain to me the underlying (mathematical or whatever) concept behind the code and write new code from scratch myself, with that knowledge.

Can/should this new code be considered as derivative work, if the underlying principles were already documented in literature?

replies(1): >>45167691 #
18. wizzwizz4 ◴[] No.45167691{3}[source]
They can regurgitate explanations as well as code. I'd strongly recommend doing actual research: you'll find better (less-distorted, better laid out, more complete) explanations.
19. ok123456 ◴[] No.45168743[source]
"You used AI!" is now being weaponized by project maintainers who don't want to accept contributions, regardless of how innocuous.

A large C++ emulator project was failing to build with a particular compiler with certain Werror's enabled. It came down to reordering a few members (that matters in C++) and using the universal initializer syntax in a few places. It was a +3-3 diff. I got lambasted. One notoriously hostile maintainer accused me of making AI slop. The others didn't understand why the order mattered and referred to it as "churn."

20. rmoriz ◴[] No.45169018{4}[source]
I don‘t want others to get trappend, hence I‘ve unpublished my fixes. I‘ll also migrate to another software as I clearly have no time dealing with such exclusive politics. There is no point in discussing with stubborn and brain-washed people, the only solution is to move forward and warn others.

That’s the reason I posted my comment.

21. encom ◴[] No.45169162[source]
That particular CoC is a colossal red flag that the maintainers are utterly deranged. This might actually be the worst CoC I've ever seen. Any CoC is a red flag, but people often get pressured into it, so it's a sliding scale.
22. driverdan ◴[] No.45169856[source]
It's pretty funny that they say "We are not interested in input from right-wingers, nazis, ... or capitalists." and then say they're open to corporate sponsorships. If they want to be consistent they'd only be open to government or individual sponsors, not corps.
23. DrewADesign ◴[] No.45169968{4}[source]
Yeah that’s what I was getting at
24. lordhumphrey ◴[] No.45193390{3}[source]
The "spirit" of FOSS licences the various sorts of ideas that lead to the GNU project and the FSF in the 80s, and all that user-freedom-fighting heritage.

I think even critics of the GNU project and the FSF would have to admit that as historically accurate. I can only presume, then, that your comment is based on a lack of awareness of the history of FOSS licencing.

Perhaps a read of this would be a good start:

https://en.wikipedia.org/wiki/GNU_General_Public_License