#oss

40 bookmarks tagged with #oss · RSS Feed · ← All Tags

a new model for open source: closed to pull requests, open to remix.

https://ghuntley.com/remix/
For what's the point of reading a pull request that's been generated by code? All I want is to read and understand the core idea. If it's a good idea, I might incorporate it back upstream, but there should be no expectation that I will. You see, open source software is open source by definition because the license says that it's as is, and that as is permits you to remix software.

Is the Future of AI Local? | Tom Bedor's Blog

https://tombedor.dev/open-source-models/
If they can gain parity with hosted alternatives, local open source models have a compelling value proposition: fast, private, and free. This possibility has not gotten much attention: no one stands to get mega-rich from them. But the threat to current leaders is a potent one.

AI and Trust - Schneier on Security

https://www.schneier.com/blog/archives/2023/12/ai-and-trust.html
A public model is a model built by the public for the public. It requires political accountability, not just market accountability. This means openness and transparency paired with a responsiveness to public demands. It should also be available for anyone to build on top of. This means universal access. And a foundation for a free market in AI innovations. This would be a counter-balance to corporate-owned AI. We can never make AI into our friends. But we can make them into trustworthy services—agents and not double agents. But only if government mandates it. We can put limits on surveillance capitalism. But only if government mandates it.

My answers to the questions I posed about porting open source code with LLMs

https://simonwillison.net/2026/Jan/11/answers/#atom-everything
What’s important here is making it very clear to potential users what they should expect from that software. I’ve started publishing my AI-generated and not 100% reviewed libraries as alphas, which I’m tentatively thinking of as “alpha slop”. I’ll take the alpha label off once I’ve used them in production to the point that I’m willing to stake my reputation on them being decent implementations, and I’ll ship a 1.0 version when I’m confident that they are a solid bet for other people to depend on. I think that’s the responsible way to handle this.

About KeePassXC’s Code Quality Control – KeePassXC

https://keepassxc.org/blog/2025-11-09-about-keepassxcs-code-quality-control/
So please, be skeptical of AI. But also be skeptical of human strangers as we are to you. If our AI policy toppled your trust in us, ask yourself why you trusted us (or anyone) in the first place. You don’t know us, you trust our reputation, and we earned that by building a stable product, which we will continue to do. You have our full commitment that we will not integrate any AI features into KeePassXC, and we will not merge any code (human or AI) without tests and thorough review. We have high standards; please continue holding us to them, but let’s have a rational and informed conversation.

Making Video Games in 2025 (without an engine) - Noel Berry

https://noelberry.ca/posts/making_games_in_2025/
When I share stuff I'm working on, people frequently ask how I make games and are often surprised (and sometimes concerned?) when I tell them I don't use commercial game engines. There's an assumption around making games without a big tool like Unity or Unreal that you're out there hand writing your own assembly instruction by instruction.

Open code != working open

https://anna.flourishing.stream/2018/09/04/open-code-is-not-working-open/
Free software can’t solve the power imbalance between users and software makers alone by giving to the former the possibility to run, study, and distribute both original and modified copies. Such approach fails to acknowledge that the problems we face with proprietary software go beyond technological aspects, and that is possible to easily reproduce toxic patterns within open projects. Collaborative efforts take a lot more than just making the code available to anyone, being primarily based on human interactions and emotional labor.

The Javascript Trap

http://www.gnu.org/philosophy/javascript-trap.html
"You may be running non-free programs on your computer every day without realizing it—through your web browser.Many sites still use Javascript that way, but some use it for major programs that do large jobs. For instance, Google Docs downloads into your machine a Javascript program which measures half a megabyte, in a compacted form that we could call Obfuscript because it has no comments and hardly any whitespace, and the method names are one letter long. The source code of a program is the preferred form for modifying it; the real source code of this program is not available to the user."