RE: https://mastodon.scot/@kim_harding/116108957641748718

I want this but as a Linux distribution. I don't think I'm asking for much here. I am just asking for the "open source community" to be to the left of Goldman Sachs

@mcc what do you mean? in the Alpine sphere, @postmarketOS already adopted an anti-AI policy, which will probably be adopted by Alpine too.

@ariadne I am, in a flippant and general way, saying I want to eradicate all code with "AI code assistant" contributions from my computer and VPSes, but I do not currently know a way to do so. I keep having programs I previously installed add the poison after the fact without public notice. https://mastodon.social/@mcc/116110912928005524

Perhaps in future I will have to use Alpine Linux if that's how I get my code audited for no "AI" contributions.

@mcc @ariadne I have the same feeling, if something I use start accepting AI code assistant contributions, I am considering it the same way as any proprietary software.

On the subject of Bitwarden, it seems that Vaultwarden isn't accepting any AI contributions so far (would need to dig more into issues/PRs to be 100% sure), so I will likely fork bitwarden client or make my own client... ๐Ÿ™ƒ

@mary @ariadne That's interesting but as you say, vaultwarden without the client isโ€ฆ there's not a way to use it is there?

@mcc Vaultwarden bundle a custom version of the web client but it's basically the official one with stuffs renamed around at best.

So yeah in my case, I would fork the client, make a new one or audit the client changes each time I update the server side...

(For reference, most of my services are not exposed on the internet so I can limit the downfall of most things by pinning and audit things when updating even if it's not really practical)

@mary Still trying to figure out what a pure open source version of React Native would look like. Writing React Native apps currently seems to require using something called "expo" which is theoretically open source but it refuses to run unless you sign up for a specific online service and sign a terms & conditions with questionable terms
@mcc I personally haven't used React Native but this seems to track with what I heard about Expo on the "develop and deploy your dev app on Android and iOS" but I think it's possible to build everything locally too even if it's maybe tedious? Anyway something that need digging and testing with dev app instead https://docs.expo.dev/guides/local-app-production/
Create a release build locally

Learn how to create a release (production) build for your Expo app locally.

Expo Documentation

@mary yeah, but if a build and deploy means making and deploying an apk then there's some question why you're using react native at all.

i think it ought to be possible to do all this by just forking expo/expoapp and removing the arbitrary dependency on the web service.

@mcc @mary

making and deploying an apk then thereโ€™s some question why youโ€™re using react native at all.

usually those frameworks are used for cross-platform development, so you would make both an ios and android app from the same codebase
as far as i know from my vague understanding of the ecosystem, Expo is supposed to be more of a quick and dirty playground rather than something ready to ship

@yukijoou @mary what I am trying to describe is reducing iteration cycles, which is a non-necessary, but very useful thing. Regardless, sometimes I encounter software (for example the bluesky social app) where the build instructions run through expo and no others are given.