I generally prefer the MIT license for my personal projects.
-
Well, there was, anyway. Now that everything has been hoovered up by LLMs and smeared into a legally incomprehensible, fractal mélange of tokens there will be no convincing anyone that unencumbered ideas can't just be had wholesale and on demand on an industrial scale instead of being deliberately intentioned gifts from one human mind to another.
I'm just tired of this timeline. I'm tired of everything being awful i'm tired that every week it gets awful-er.
This may shock and appall some of my followers, but I don't even really hate AI. I think it is kind of cool, on a purely technical level. I cannot help but stay abreast of the advancements and test the SOTA-of-the-month models on previous failures to try to get a feeling for how fast our collective irrelevancy is approaching.
I think LLMs have a lot of potentially useful applications, were they not hopelessly mired in the ethical bog born of their own problematic creation, almost as if Atreyu's horse were standing in for our childhood dreams about how cool AI would be.
-
This may shock and appall some of my followers, but I don't even really hate AI. I think it is kind of cool, on a purely technical level. I cannot help but stay abreast of the advancements and test the SOTA-of-the-month models on previous failures to try to get a feeling for how fast our collective irrelevancy is approaching.
I think LLMs have a lot of potentially useful applications, were they not hopelessly mired in the ethical bog born of their own problematic creation, almost as if Atreyu's horse were standing in for our childhood dreams about how cool AI would be.
@gloriouscow I'm in the same boat. Capitalism poisons everything once again. And the international competitive element, and how that relates to trade and social welfare, suggests that countries are highly unlikely to self-restrict if it significantly harms their ability to keep up internationally. So regardless of what case law or statutes might apply, I suspect the legal realist element of law making is ultimately going to dictate the outcome here.
-
My worry is that the MIT license itself will become something like a scarlet letter. I am really not a proponent of GPL-by-default.
If someone wants to take my code and use it in an indie game or something I want them to be able to do that and not feel like they need to release their source code or pay me or do anything other than have my name in a readme somewhere.
It just makes me happy every time I get even the slightest hint that something I put effort in could be used in some way by someone else.
These are different kinds of liberties. I respect that the GPL prevented wholesale looting of volunteer efforts by corporations and the world would be a worse place without it.
But there is a space I think for unencumbered code, just ideas that float freely in the intellectual aether anyone is free to pluck down and use as they please.
@gloriouscow I was horrified in the early 00's when IBM sold Tivoli products (Access Manager, Identity Manager) with "IBM Http Server".
If you guessed something like s/apache/IBM Http Server/ you would be 100% correct.
I asked IBM where they provided the GPL to their customers (banks, global insurance companies)? Next Tivoli version it suddenly became apache...
The directory structure of their ldap server also had a striking resemblance to openldap, even the exe was slapd.
-
This may shock and appall some of my followers, but I don't even really hate AI. I think it is kind of cool, on a purely technical level. I cannot help but stay abreast of the advancements and test the SOTA-of-the-month models on previous failures to try to get a feeling for how fast our collective irrelevancy is approaching.
I think LLMs have a lot of potentially useful applications, were they not hopelessly mired in the ethical bog born of their own problematic creation, almost as if Atreyu's horse were standing in for our childhood dreams about how cool AI would be.
If I just made you sad thinking about that scene, I am sorry.
-
@gloriouscow I'm in the same boat. Capitalism poisons everything once again. And the international competitive element, and how that relates to trade and social welfare, suggests that countries are highly unlikely to self-restrict if it significantly harms their ability to keep up internationally. So regardless of what case law or statutes might apply, I suspect the legal realist element of law making is ultimately going to dictate the outcome here.
Not every country went for nukes. Same thing here (technology with no legitimate use).
-
If I just made you sad thinking about that scene, I am sorry.
I see a lot of derisive dismissal of AI on grounds other than ethical ones and I somehow feel it is a mistaken approach, almost like a Vegan trying to convince you that all steak tastes bad.
I feel it is a dangerous underestimation of the immense resources in both talent and money being brought to bear on the problem.
Too many people focus on where AI currently is, forgetting where it was just scant years ago, and ignoring its current velocity.
I feel like anyone actually paying attention and testing each model that comes out knows that laughing it off as "slop" is not going to remain particularly amusing for long.
Only a year ago ChatGPT couldn't write Hello World in x86 assembly, and now it will emit a complete, working, 32-bit MS-DOS Mandelbrot generator in a single prompt.
The slop is starting to not look so very sloppy.
The only argument that I predict will not age extremely poorly is the ethical one.
After all, it is not like if ChatGPT stopped hallucinating and glazing and regurgitating its inputs tomorrow, you'd suddenly be okay with it - so why use any other argument other than that it is a leviathan in the hands of the oligarchy?
Slop or Shakespeare, that doesn't change.
-
If I just made you sad thinking about that scene, I am sorry.
@gloriouscow Cleansing the timeline:

-
I see a lot of derisive dismissal of AI on grounds other than ethical ones and I somehow feel it is a mistaken approach, almost like a Vegan trying to convince you that all steak tastes bad.
I feel it is a dangerous underestimation of the immense resources in both talent and money being brought to bear on the problem.
Too many people focus on where AI currently is, forgetting where it was just scant years ago, and ignoring its current velocity.
I feel like anyone actually paying attention and testing each model that comes out knows that laughing it off as "slop" is not going to remain particularly amusing for long.
Only a year ago ChatGPT couldn't write Hello World in x86 assembly, and now it will emit a complete, working, 32-bit MS-DOS Mandelbrot generator in a single prompt.
The slop is starting to not look so very sloppy.
The only argument that I predict will not age extremely poorly is the ethical one.
After all, it is not like if ChatGPT stopped hallucinating and glazing and regurgitating its inputs tomorrow, you'd suddenly be okay with it - so why use any other argument other than that it is a leviathan in the hands of the oligarchy?
Slop or Shakespeare, that doesn't change.
@gloriouscow The biggest problem I see with AI isn't the technology but the hype trying to convince people it can do things it can't (although this a problem with a lot more than AI). For example, this PR https://github.com/mamedev/mame/pull/15031 made me a bit angry because the guy was certain that claude had written a good change when it had misread a datasheet and he didn't try to look at it himself to see if it was correct.
-
I see a lot of derisive dismissal of AI on grounds other than ethical ones and I somehow feel it is a mistaken approach, almost like a Vegan trying to convince you that all steak tastes bad.
I feel it is a dangerous underestimation of the immense resources in both talent and money being brought to bear on the problem.
Too many people focus on where AI currently is, forgetting where it was just scant years ago, and ignoring its current velocity.
I feel like anyone actually paying attention and testing each model that comes out knows that laughing it off as "slop" is not going to remain particularly amusing for long.
Only a year ago ChatGPT couldn't write Hello World in x86 assembly, and now it will emit a complete, working, 32-bit MS-DOS Mandelbrot generator in a single prompt.
The slop is starting to not look so very sloppy.
The only argument that I predict will not age extremely poorly is the ethical one.
After all, it is not like if ChatGPT stopped hallucinating and glazing and regurgitating its inputs tomorrow, you'd suddenly be okay with it - so why use any other argument other than that it is a leviathan in the hands of the oligarchy?
Slop or Shakespeare, that doesn't change.
Maybe there's an unfortunate complication to all that, in that ethical arguments are the weakest whenever they are in tension with potential personal benefits.
Vegans will always be a small minority despite having (in my opinion) a completely correct ethical argument - it just doesn't matter to most people and never will because meat tastes good and the benefit of that pleasing sensory experience is unbeatable with rhetoric.
Kids don't give a shit about Sam Altman, they will keep pulling the lever on the homework machine because it saves them time and effort in the short term.
I guess the ultimate product is sort of an intellectual opiate - with apologies to Philip K Dick, something like We Can Think It For You Wholesale.
We risk being the ineffective DARE officers wagging our fingers at grade-schoolers while inadvertently guaranteeing they'll all immediately try marijuana the very second they get into college.
This was a lot of words to just come full circle and end up with no fundamental point.
To drag out an overused cliche, thanks for coming to my TED talk, I guess.
-
@gloriouscow The biggest problem I see with AI isn't the technology but the hype trying to convince people it can do things it can't (although this a problem with a lot more than AI). For example, this PR https://github.com/mamedev/mame/pull/15031 made me a bit angry because the guy was certain that claude had written a good change when it had misread a datasheet and he didn't try to look at it himself to see if it was correct.
@crazyc You'd think @bagder 's well documented bug bounty water torture experience would have gotten enough traction that anyone would feel a certain amount of personal shame submitting an AI-generated PR but I suppose ignorance is the cup that runneth over.
Since I'm abusing analogies this evening, my feelings on AI kind of match my feelings on firearms. Would I trust you with a gun? Probably, you're a smart person. Do I trust myself? Well yeah, I'm certainly not going to blow my own foot off by accident. Probably.
Do I trust John Q. Fucking Public? Absolutely fucking not, please stop waving your Claude .45 around until you have taken a safety class.
-
The idea that you can cleanroom a codebase with an LLM to safely pivot licensing is really not anything I need to waste words arguing is the thought process of the worst sort of dipshit tech bro.
If you're on the fediverse you know this already.
At least this latest indignity to human creativity doesn't seem to involve Rust, a language I deeply love but one that also has a serious Bro problem and is being wielded in similar sorts of license-washing.
@gloriouscow right! It doesn't matter if it's illegal, it's unethical.
-
@crazyc You'd think @bagder 's well documented bug bounty water torture experience would have gotten enough traction that anyone would feel a certain amount of personal shame submitting an AI-generated PR but I suppose ignorance is the cup that runneth over.
Since I'm abusing analogies this evening, my feelings on AI kind of match my feelings on firearms. Would I trust you with a gun? Probably, you're a smart person. Do I trust myself? Well yeah, I'm certainly not going to blow my own foot off by accident. Probably.
Do I trust John Q. Fucking Public? Absolutely fucking not, please stop waving your Claude .45 around until you have taken a safety class.
Also thank you for reminding me I still need to refactor my 765 emulation.
Without just stealing it wholesale from MAME it has been somewhat baffling at times so I feel for lil' ol Claude.
My favorite thing is when I find some copy protected title that seems to want a result flag one way but that breaks another title that seems to want it the other way, and then I'm stuck trying to find whatever I'm missing that makes the paradox make sense.
-
Also thank you for reminding me I still need to refactor my 765 emulation.
Without just stealing it wholesale from MAME it has been somewhat baffling at times so I feel for lil' ol Claude.
My favorite thing is when I find some copy protected title that seems to want a result flag one way but that breaks another title that seems to want it the other way, and then I'm stuck trying to find whatever I'm missing that makes the paradox make sense.
@gloriouscow Yeah, it's hard to get right since the copy protection authors probed every corner for undocumented behavior.
-
These are all good points, although from the perspective of a consumer of medicine I may not appreciate any personal philosophies beyond a successful diagnosis.
Let me share a window into my personal temptations - I have more projects rattling around in my brain than I will ever be able to make real the the remaining time I have on this earth. The devil on my shoulder says, you know that Gemini could write that Python script to convert that 9 GB of JSON your Arduino just dumped on your hard drive, right?
And I can hem and haw about whether writing the miscellaneous glue and tooling and ephemera of my trade, for what it is, is my real passion or not, or if I lose anything by outsourcing it, in the way that many talented scientists with more ideas than time (which I am well aware I have no business comparing myself to) employed various assistants.
That's the hook - just a little Python, it couldn't hurt. That's how it will start, and then next year I'm going to have a 6' rack of Mac Minis running OpenClaw all vibe coding a MartyPC MMO while I occasionally stop stuffing Cheetos into my grass hole long enough to give a suggestion regarding the exact shade of purple to use in the UI
-
@gloriouscow right! It doesn't matter if it's illegal, it's unethical.
from my limited 'murican perspective:
collectively, we used to ask if something was ethical.
at some point, the question simply became if it was technically legal
now we are in the era where the question is 'will anyone do anything about it to stop me?'
-
If I just made you sad thinking about that scene, I am sorry.
@gloriouscow (getting even)
"They look like big, strong hands"
-
My worry is that the MIT license itself will become something like a scarlet letter. I am really not a proponent of GPL-by-default.
If someone wants to take my code and use it in an indie game or something I want them to be able to do that and not feel like they need to release their source code or pay me or do anything other than have my name in a readme somewhere.
It just makes me happy every time I get even the slightest hint that something I put effort in could be used in some way by someone else.
These are different kinds of liberties. I respect that the GPL prevented wholesale looting of volunteer efforts by corporations and the world would be a worse place without it.
But there is a space I think for unencumbered code, just ideas that float freely in the intellectual aether anyone is free to pluck down and use as they please.
@gloriouscow
One can publish code under GPL, with a statement that the author is willing to consider requests for alternative licensing on a case by case basis.
I'd license my code for an indie game for free, but if a big company calls, I expect them to pay.
I've sold commercial licenses for some of my GPL'd open source, and the licensees seemed quite happy with the terms and pricing I offered.
On occasion, when requested, I've relicensed my code under less restrictive licenses like MIT. -
@gloriouscow
One can publish code under GPL, with a statement that the author is willing to consider requests for alternative licensing on a case by case basis.
I'd license my code for an indie game for free, but if a big company calls, I expect them to pay.
I've sold commercial licenses for some of my GPL'd open source, and the licensees seemed quite happy with the terms and pricing I offered.
On occasion, when requested, I've relicensed my code under less restrictive licenses like MIT.@gloriouscow
My personal default is GPL-v3.0-only.
In some cases, where I've anticipated specific non-open-source uses I want to foster, I've chosen MIT or BSD 2-clause up front. -
@gloriouscow
My personal default is GPL-v3.0-only.
In some cases, where I've anticipated specific non-open-source uses I want to foster, I've chosen MIT or BSD 2-clause up front.@brouhaha And that's cool, and I respect your ability to choose, and it's cool you'll relicense.
I've actually asked in a few cases whether I could people's code that had some sort of MIT-incompatible clause. It's good to point out that you have that option, although, if you're lucky enough to start a very popular project, that GPL is going to become very sticky unless you have all your contributors on speed dial or, apparently, if you have Claude and lack a moral compass.
I'm also a smelly, antisocial hermit and I don't want to talk to you about your indie game, just take my code and leave me alone lol
-
@brouhaha And that's cool, and I respect your ability to choose, and it's cool you'll relicense.
I've actually asked in a few cases whether I could people's code that had some sort of MIT-incompatible clause. It's good to point out that you have that option, although, if you're lucky enough to start a very popular project, that GPL is going to become very sticky unless you have all your contributors on speed dial or, apparently, if you have Claude and lack a moral compass.
I'm also a smelly, antisocial hermit and I don't want to talk to you about your indie game, just take my code and leave me alone lol
@gloriouscow
And I respect that choice as well.The reality is that most of my published code is so obscure and eclectic that few people even want it. The commercial license requests really took me by surprise.