| ▲ | habitue a day ago |
| > Some time ago, we were made aware of multiple attempts to exploit our permissive licensing to hijack our work, with a direct view to replacing the project and aggressively monetising Linux on Apple Silicon. In some extreme cases, in-development feature code was being lifted straight out of our personal forks and published without attribution or lazily rewritten with LLM assistance to obfuscate its origin. The MIT licence explicitly allows this, and has no carveouts to protect against bad faith actors. > As such, we made the difficult decision to begin the process of transitioning all of our repositories to the GNU General Public License version 2 or later. Going forward all Asahi Linux code will be licenced under strong copyleft licences only. Those who do not learn from history are doomed to repeat it. I appreciate all of the hard work that's gone into Asahi linux, but this statement is basically nonsensical. Making the license copyleft does not prevent people from monetizing it, using AI to develop on it, improve it or wreck it. All it does is make sure that anyone who does will share their source code modifications. It doesn't sound like they want their code to be open source. It sounds like they want it to be closed source or at least restrictively licensed enough that they can tell users of the source how they're allowed to interact with it and modify it. The entire point of open source / free software is that it lets you do what you want with it. The original author doesn't need to accept your AI patches or write AI code themselves, but downstream users are not restricted. I am just baffled by how confused even very smart people seem to be about how open source and permissive licenses work and what they are for. (Now, should they use trademark law to ensure others can't use the name Asahi Linux confusingly? Absolutely. But that's got nothing to do with copyright.) |
|
| ▲ | throwawayqqq11 36 minutes ago | parent | next [-] |
| You are right, it does not help against code laundering. I consider it a strategic decision to bolster the copyleft/FOSS ecosystem against the closed free-for-all laundering bonanza on the horizon; protectionism against the devaluation of software. |
|
| ▲ | tomkarho 5 hours ago | parent | prev | next [-] |
| GPL is notoriously frowned upon when it comes to adoption in commercial environment (to a point where GPL licensed software is not allowed to be included in any way whatsoever). In that light I could see this as an attempt of a poison pill to prevent commercialization of their code by means of this "stigma" that is attached to the license itself. So a commercial entity cannot create an asahi alternative (or attach pieces of it to their own product) and charge money for it due to their legal dep telling them big no just because GPL is involved. |
|
| ▲ | rixed 19 hours ago | parent | prev | next [-] |
| Maybe they should have stated this a bit clearer, but I believe "attempts to exploit our permissive licensing to hijack our work" does not mean that a fellow developper tried to distribute a modified version of their work under an open license to the benefit of users. I believe instead it means: some shaddy businesses tried to hastily build a clunky, closed source product with which to fool less technical users into some sort of technical dead-end that could be commercially (or politically, it's 2026) exploited. Or maybe I project on them my own frustrations with the MIT license.
In any case, I welcome the change consisting on puting freedom back in the front seat. |
| |
| ▲ | habitue 18 hours ago | parent | next [-] | | I mean, for sure, if they are worried about someone building a shoddy product on top of asahi, and then not open sourcing their shoddy additions then GPL will fix their problem. However, I think, what they want is for people to stop making those shoddy additions altogether. And open source does not solve that problem because that's exactly what open source exists to allow. | |
| ▲ | user_7832 37 minutes ago | parent | prev [-] | | Very specifically, it was (allegedly) DDH. He's got some VC funding and all now, and is making some linux distro for MacBooks. |
|
|
| ▲ | skywhopper a day ago | parent | prev | next [-] |
| They’re switching to GPL and you think that’s anti-open source? MIT has basically zero restrictions and assumes a good-faith collaboration environment. GPL is more realistic about the motives of much of the tech world, and in practice is much more encouraging of collaborative, open, and free software development. Kudos to them on making the switch. |
| |
| ▲ | habitue 19 hours ago | parent [-] | | No, I am saying the maintainers are saying they're mad that people are using AI to extend Asahi, and in response they are switching to GPL. Normally you do something in response that would solve your perceived problem. In this case, it seems to be a random unrelated action they've taken to the problem they identified. | | |
| ▲ | rtpg 6 hours ago | parent | next [-] | | You are pattern matching on the "AI" part and reacting to it, but I think you should re-read the original post. The main thing seems to be some people taking this code and then reusing it without attribution (and, incidentally, trying to use AI to obfuscate this fact) | | |
| ▲ | trombuance 4 hours ago | parent [-] | | There never needed to be attribution according to their own license, which they picked without any outside influence. Where exactly is the issue? | | |
| ▲ | rtpg 2 hours ago | parent [-] | | I guess they picked a license that didn’t require attribution and then decided “actually this sucks” and are changing their judgement downstream of that Sometimes some people change their mind. |
|
| |
| ▲ | nar001 18 hours ago | parent | prev [-] | | I don't think they were "extending" Asahi, they were trying to hijack the project by making a new fork unrelated to their work, that's not the same, GPLv2 would force people to give attribution and not able to at least take the code without doing anything else for it, as you'd need to also have your own forks open source, that's more restrictive than MIT | | |
| ▲ | habitue 18 hours ago | parent [-] | | Yes, but aside from the trademark issue (the fork cant call itself Asahi), GPL is 100% on board with letting you fork. It's on the tin, part of the freedoms it guarantees. |
|
|
|
|
| ▲ | Copenjin a day ago | parent | prev [-] |
| You are confusing why they choose MIT (to further adoption by other existing distributions and allow other developers to reuse pieces) and how it is being used (to build cheap distributions on it slapping a different name on front), they understand well the implications as anyone else. > I appreciate all of the hard work that's gone into Asahi linux Actually no, you don't seem to. Regardless of the license, remind yourself that they didn't lose ownership of what they did. They can still be disgusted at how people are building lazy derivatives just because they wanted to share what they did with a different kind of developers. I know I would. Frankly, I'm not sure if permissive licenses have a future. No one wants dev marketeer to save tokens reusing their work. |
| |
| ▲ | zalo 20 hours ago | parent | next [-] | | > they choose MIT (to further adoption by other existing distributions and allow other developers to reuse pieces) and how it is being used (to build cheap distributions on it slapping a different name on front) The former and latter are nearly equivalent to both licenses AND everyone can still make cheap distributions with a different name slapped on top. They only chose GPL because Omarchy is MIT and they _hate_ Omarchy. > Frankly, I'm not sure if permissive licenses have a future. No one wants dev marketeer to save tokens reusing their work. On the contrary, the AI shift means that devs who are concerned about enforcing the purity of their community and stymieing marketeers will be vastly outnumbered by people who just want to “move fast and fix things” (which is essentially what Omarchy represents) | | |
| ▲ | Copenjin 17 hours ago | parent [-] | | > and they _hate_ Omarchy. Could be, reading what their fanboys write on X they could have more than a few reasons. In addition to details I'm not aware of related to how the fork has been developed. > and stymieing marketeers will be vastly outnumbered by people who just want to “move fast and fix things” These can be easily conflated in a single category of people, I don't see why the first group should not be able to keep prompting a model for days or months. Or did we already invent the definition of Real Prompter like someone did for Real Programmers? |
| |
| ▲ | orangecat 19 hours ago | parent | prev | next [-] | | They can still be disgusted at how people are building lazy derivatives If you're disgusted at the prospect of people you don't like using and extending your code, then open source is not for you. | | |
| ▲ | Copenjin 16 hours ago | parent [-] | | Did I write "I don't like"? The "lazy" is the problem, but then yes, I'm free to think that I don't want specific people to use stuff that required effort from my side (see the classic discussion of OSS being user by corporations without giving back anything, I can understand those that feel resentment). |
| |
| ▲ | habitue 18 hours ago | parent | prev [-] | | I do genuinely appreciate the hard work, and I don't appreciate being told what I appreciate. Regardless, I think you're also confused. "How it is being used ... to build cheap distributions on it slapping a different name on front" I'm sorry but this is literally exactly the thing GPL is designed to allow. I don't understand why this is so confusing. Copyleft is designed to prevent people from improving on the code and then keeping their changes secret and closed source. That's not what Omarchy or anyone else is doing, they're all already sharing their changes. Let's walk through it from the Asahi linux perspective so we're all on the same page: - Asahi makes software licensed MIT - Omarchy takes that software, slops the AI-iest slop on top. - Omarchy releases the source code of those changes to Omarchy's users. - Asahi is mad because they hate AI, but they have no recourse unless Omarchy violates their trademark. Now compare how it works under GPL: - Asahi makes software licensed GPL - Omarchy takes that software, slops the AI-iest slop on top. - Omarchy releases the source code of those changes to Omarchy's users. - Asahi is mad because they hate AI, but they have no recourse unless Omarchy violates their trademark. | | |
| ▲ | Copenjin 16 hours ago | parent | next [-] | | I'm well aware of the content of GPL and that it doesn't stop derivative software from being created but please don't phrase it as " this is literally exactly the thing GPL is designed to allow!!", it makes it sound like a desired outcome. Pretty sure that Stallman would find pretty pathetic the kind of derivative I've described. The right way to handle this would have been for Omarchy to give something back in another form (monetary probably) since Asahi doesn't want their Gen-AI code. Why? Because that's what a good neighbor does with upstream and because frankly I expect they will need more of the Asahi code in the future (if they don't decide to just ask Claude to get it, as Asahi seem to imply they already did). It seems to me that their shitty "community" is just insulting the Asahi people forgetting that without them they wouldn't be running Linux on their Macs. The only thing that the move to GPL does is forcing them to adopt a compatible license if they need to take more code in the future, but considering the Omarchy is a distribution with no commercial/closed-source aspirations. Should have been GPL since the beginning. | | |
| ▲ | Gabriel54 16 hours ago | parent [-] | | > Because that's what a good neighbor does with upstream… I’m jumping in here but I really don’t understand this perspective. The license doesn’t say that downstream must be a good neighbor. In fact it explicitly avoids any restrictions on how downstream code is used. If you’re not happy with that then the GPL is not the right license. Holding others up to an unwritten standard (which is inherently not enforceable) is a recipe for disappointment. | | |
| ▲ | Copenjin 15 hours ago | parent [-] | | > is a recipe for disappointment. True, but like in a working society, many things are being done even if not explicitly requested by some regulation because it's obvious that they help improving the society for everyone. For me it's pretty automatic, I have money for or coming in thanks to my project? The first thing I will do is giving back to the dependencies that made my project possible, I don't even need to think about it too hard. And let me add also this, upstream decided that for whatever reason they don't want code generated by AI? It's their project, they are free to decide to follow this route, who cares. Pretty pathetic to whine about it on X, though. |
|
| |
| ▲ | theodric 6 hours ago | parent | prev [-] | | > the AI-iest slop Omarchy devs with LLM support have implemented this functionality not available on Asahi: - TouchID - M3 GPU - DisplayPort over USB-C - demoed DisplayPort over Thunderbolt (WIP) - deep sleep (0.05W discharge) - MacBook Neo support - demoed M4 Pro/mini support (WIP) If that's slop, then please, sir, I'd like some more slop. | | |
| ▲ | Copenjin 5 hours ago | parent [-] | | What do you think that list proves? Something more than the LLM being a multiplier of man hours? Have you checked the code or waited to see the severity of bugs? Do you even know which kind of issues Asahi dealt with in the past like the ones related to the speakers that the "dev with an LLM" or the LLM itself would have never guessed existed? It's ok, here, read the speakers section: https://asahilinux.org/2024/01/fedora-asahi-new/ And also, I see many people forgetting that someone has been accused of taking code from unreleased branches for new features and adding it to the rest as its own. I'm definitely not anti-genAI since that allows me to focus only on the less boring things but man, some people sound like they never wrote a line of code in their life, zero respect for years of work of someone else. They could have tried building that form scratch... and instead... I wonder why. | | |
| ▲ | theodric 3 hours ago | parent [-] | | > some people I guess you're talking about me > sound like they never wrote a line of code in their life I see. Well, I have, quite a few. > zero respect for years of work of someone else Unclear how "respect" is supposed to manifest in this case. Not contributing to open source? Not forking or extending open source? > They could have tried building that form scratch... and instead... I wonder why. They could have started from zero, reading the Apple specs and probing the hardware to discover how it works, rather than extending existing code? Why would anyone do that? Surely the goal is to ship software, not chase purity. | | |
| ▲ | Copenjin 28 minutes ago | parent [-] | | No, I'm not talking about you, whoever has really wrote code with at least a modicum of complexity will respect the work of others that did the same. > Not contributing to open source? Not forking or extending open source? What? Are you really asking? You keep ignoring that Asahi pointed out some dishonest behavior like integrating parts of code from unreleased branches as their own and so on. > They could have started from zero, reading the Apple specs and probing the hardware to discover how it works, rather than extending existing code? Why would anyone do that? Surely the goal is to ship software, not chase purity. There are no apple specs. The hypothetic "could" means nothing. > "Why would anyone do that?" They wouldn't. Because they are not capable of doing it. > Surely the goal is to ship software, not chase purity. Ok, so they take what they want and are free to criticize those who gifted them the source like idiots. No decency. The concept above was quite simple: You take code from someone? In addition to following the license also show some appreciations for those that saved you months if not years of development and bug fixing. Anyway, I'm really convinced that licenses like MIT or BSD have a future or maybe the opensource movement in general, at least for software that was written by humans and not some dumb poser with a model in a weekend. I'm starting to think that the problem here is just that you don't like the Asahi people for that stupid shit that you americans (or other nationalities infected with the same ideas or simplified view of the world) call "politics"... |
|
|
|
|
|