Firstly, thankyou for engaging with this subject thoughtfully. I haven’t read all the comments in full, but I do want to respond to the developers who kindly replied.
shun AI for creative use but embrace it for rote use. Take away the drudgery, but don’t let it control direction. Don’t let it imagine for you.
This makes sense, as an approach to a tool that might stifle creativity. By analogy with design-by-committee, you do want to lead the project creatively, but you’re happy to delegate the unimportant details to “whatever works”. Fair enough.
For me it’s about the harms that these companies cause; they might be called “externalities”. I’m less concerned about what is produced and more by how.
I didn’t expect a discussion about veganism, but to run with the analogy: I don’t care how tasty the sausage is, and it doesn’t really matter to me how much human baby meat you’re using; the fact that you’re fine with using any at all is what’s bothering me. Or imagine an ethically-abhorrent working practice like child labour or indentured servitude, and it’s only being used here or there for unimportant tasks.
postmarketOS probably expresses this more eloquently than me: AI Policy - Policies and Processes
To be very clear, I’m not saying that LLMs are people who are being exploited. The companies that make these LLMs do so by exploiting other people’s work without permission, even ignoring explicit non-permission.
Open source software is explicitly licensed for reuse, almost always with conditions. The AGPL, which OGS uses, has plenty of conditions. Even the most-permissive common licences (MIT, more-than-0-clause BSD) specify some conditions for reusing the code: you must at least include the copyright notice as attribution. The creators offer their work for reuse to anyone willing to abide by those conditions.
But LLM companies completely ignore all that and just take the code anyway. No attempt to respect the licence, not even attribution. The same with other creative works, which are usually licensed more strictly. It’s very clearly against the wishes of those works’ creators, and with the stated intent of replacing those creators’ livelihoods. It’s bully behaviour.
LLM companies are owned and controlled by some Guys Who Have Very Clear Opinions On Things. They’ve made their political positions very clear. The commercial LLMs are owned by, rented from, and controlled by those companies and Those Guys. Unless that’s also true of your screwdriver, an LLM is not “just another tool in your toolbox”. It does what Those Guys decide. Software encodes rules and assumptions, and this software encodes Those Guys’ rules and assumptions.
Also the physical resources. LLMs are extremely-inefficient huge-scale exploitation machines.
is disallowing those contributions by and for the people? Excluding those contributions because they aren’t experienced programmers is disenfranchising a huge portion of Go players.
All else being equal, sure, it’s great that more people can contribute. But for one thing, I’m not convinced those people are really the ones contributing — the LLM is, and it’s doing it by taking other people’s work without permission. If a non-programmer directs an LLM to produce something, is that non-programmer really being enfranchised, or does it feel like power but without real agency?
I’m not suggesting excluding those contributions because they aren’t experienced programmers. I’m suggesting excluding those contributions because they’re built on top of all of those harms associated with LLMs. I think the harms are important. All else isn’t equal.
We can see the harms and we can choose what we do about it. I get that it’s not fun to consider the ethical implications of tools you use; for me it’s not fun to play on a site knowing I’m tolerating and benefitting from that exploitation.
Like, is it really worth it? How much of our neighbours’ stuff are we going to let these companies take, just so we can have some fun? We can see the exploitation and we really just don’t care?
I think the time is behind us when you can avoid AI-built-software.
Making something seem inevitable is a marketing tactic. Believing you’re helpless to resist is a self-fulfilling choice. Even if you truly believe something bad is inevitable eventually, you don’t have to embrace it now — one day I will surely die.
Then, I continued doing it here because it gets things done easier and quicker.
I’m not disputing that it’s easy and quick. I’m not saying those indentured servants do a bad job. I’m saying those aren’t the only considerations I care about when I choose where to have fun.
a whole new sophisticated chunk of code that has made it possible to scale moderation
I suppose this is a good example of the values mismatch I’m discovering here. AI-driven moderation at a large scale often seems to disproportionately target and push away marginalised groups; remember who ultimately controls the AI. Certain values attract certain crowds and push away others.
its obvious why it is a “good idea” if you are in the business of manufacture - and the same is true now if you are in the business of making software.
That’s the thing: I didn’t realise OGS was business; I thought it was for fun.
It may be good for the manufacturer, but I’m not the manufacturer. It’s bad for the workers and the innocent bystanders, and not necessarily any good for the buyer. In this case the manufacturer is Those Guys.
I guess in this respect it is a “good idea for OGS” because we want OGS to be the site that people chose when they look for Go online … and a “hand woven OGS” won’t cut it to meet this goal - other than for the few who are specifically looking for that.
I understand that you have to decide who OGS is for and who it’s not for. And I will concede that for most people, amorality is not an important consideration.
So yeah. I’m mainly just sad because 8 years ago, OGS was exactly what I was looking for when I wanted to play Go online — so thankyou for making that (and for licensing it under the AGPL, so it can be reused with your permission) — and I didn’t realise it had changed.