opensource

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

taladar, in Atuin is an open-source shell command history app for Linux with syncing, unlimited history, and with contextual search

Syncing shell history between machines seems like an incredibly bad idea considering how many commands are specific to one host and not having all the commands from other hosts in the history makes it so much easier to find them again in the history. Maybe I am thinking about this too much from a cross-platform and server viewpoint though.

danie10,
@danie10@lemmy.ml avatar

You can though search, hit TAB, and then do edits to the line before executing. That is pretty handy if it is something complex across a few machines with a specific change.

taladar,

Yeah, but lets say I have two servers, one hosts matomo.foo.com and the other hosts matomo.bar.com and I want to update each of those for the second time (the commands are already in the history from last time), with sync I would have to pay much more attention to get the correct commands from the history when I recall the commands for upgrading the database in the correct vhost dir for each (some php matomo.php core:upgrade or similar invocation using a script in the vhost dir), especially when it is mixed in with commands from 50 other servers.

Or lets say I run some dangerous command on the dev server (DROP DATABASE), without sync I can never accidentally use it from the history on the live server.

Illecors, in PLZ good PeerTube alternative

Just in case you’re not a troll - host it yourself. It’s federated, like lemmy. You don’t need to be able to program.

umbrella, in Open Source Seeds to fight to keep agriculture free!
@umbrella@lemmy.ml avatar

sad that we even need shit like this

bizdelnick, in Thoughts on Post-Open Source?

TLDR: Companies should be required to pay developers for any open source software they use

You need to read the article yourself before writing TLDR. Spoiler: it is not about payments, it is about source code availability.

actual_patience,

If you had also read the article BTW you would have realized that spoilers: it’s not about source code availability.

You saw the first few paragraphs about the Red Hat drama and didn’t read further.

Reading the whole thing you’d realize it’s a list of reasons why open source software hasn’t become popular with the wider public, and his proposed solution to this.

I just included the idea he is proposing, others can read the article to see his reasoning.

Mikelius, in Ventoy 1.0.97 Released

Just to get it out there… I checked this out about a year ago. It’s not completely open source. The project consists of many executables and “pre complied dependencies” that don’t appear to share matching checksums which may indicate modifications of some sort. Looks like a great tool, but I’m extremely skeptical of what’s going on under the hood.

Hopefully they do truly open source it and prove me wrong, I’d love to give it a try some day.

simple, in Microsoft's Windows 12 is expected to be even worse than Windows 11, functioning as a paid "subscription service" or forcing users to watch ads in order to use it without paying

This is just speculation based off of a rumor that was never confirmed.

RedArcher,
@RedArcher@hexbear.net avatar

Multiple other news outlets report the same information. Even if this remains unconfirmed for now, it is certainly not unreasonable considering the state of Windows 11.

krolden,
@krolden@lemmy.ml avatar

Speculation based on trends of Microsoft’s shitty behavior over the span of their existence.

andyburke, in Haier, the air conditioner maker, takes down open source third-party Home Assistant integration
@andyburke@fedia.io avatar

Don't ever buy anything from these people, got it.

SplashJackson, in Where do you get your information about new software?

Demo discs from magazines, where else?

Also I live in 1997 because it’s the only place I can afford a house

inspxtr, (edited ) in Enshittification of GitHub?

Hold up, are you sure you can’t view Discussions or Wiki? Which sites can you not view them?

I’m fine viewing them for public repos that I usually visit.

Asking to make sure that Github is not slowly rolling out this lockdown.

antrosapien,

Most probably. I was viewing discussions about podman, I could view them if directily opened from a link but it required login when navigated to linked pages and wiki

jonne, (edited ) in If I create a OSS app with analytics to detect & log crashes with feature use, is it a bad practice?

Generally people make a huge issue out of something like that (some will even call it spyware, etc).

I think the best approach is to ask the actual community of users what they’re ok with before you start. You probably want to make sure it’s opt-in as opposed to opt-out, and be very clear about what information you do and don’t collect, and make sure it’s stored securely.

Max_P,
@Max_P@lemmy.max-p.me avatar

It’s not even always necessarily about trust, but risk management as well. I’ve definitely coded a crash handler that exposed my database credentials in it. There’s also the network aspect of it: your ISP/job/coffee shop can see the DNS request and TLS server name from the telemetry ping. That can be used to track you, or maybe you trigger some firewall alarm at work because of the ping.

We’ve kind of just started accepting that most apps will phone home and that there’s constantly some chatter on the network from all those apps. But if you actually start looking at what all your devices and apps are doing in the background with say, a PiHole, it’s pretty shocking.

I’m not that paranoid and would certainly accept some level of telemetry if asked nicely. “Hey I’m a small dev, I appreciate receiving detailed crash reports to make the app better”. And as a developer, users might be willing to offer way more than what would be reasonable to do in the background. I might even agree to submit a screenshot on crash, but if and only if I’ve been asked before and told what it’s used for, and I get the option to disagree if I’m going to be handling private information and don’t want to risk my data be part of a stack trace.

nilloc, (edited ) in OSS-Blacklist: A blacklist for keeping track of OSS hostile companies/organizations

Add Haier to the list. They’re threatening Homekit devs and issued a takedown on a GitHub hosted HVAC controller for their units. Citing it hurting their income (I assume they mean data mining income when you stop letting them monitor your appliances online).

The dev is looking for a lawyer to consult, and wants to fight, so has probably not got any copyright infringing code in his repo.

Oh and for boycotting purposes, they sell appliances under the brands: Haier, Casarte, Leader, GE Appliances, Fisher & Paykel, Aqua and Candy.

qaz,

They’re already on it

nilloc,

Oops thanks, I must have missed it when I looked.

I’ll check out the repo when I’m back in front of a computer later.

ouigol, in Witchcraft | A Minecraft server written in bash

How much work is making a Minecraft server from scratch? What things need to be implemented? I saw on the GitHub that placing and destroying blocks was implemented, so I’m guessing it’s a lot of work

qaz, (edited )

One of the most common Minecraft server implementations called Paper MC consists of 321k lines of code (mostly Java and a little bit of Kotlin).

ShortN0te,

To my knowledge Paper, Spigot etc are ‘just’ patching the official server decompiled source.

See here github.com/PaperMC/mache

haui_lemmy,

Its somewhat intriguing to me. I always thought companies would obfuscate their code so that nobody can just reverse engineer their product. Does mojang not do it or is it not possible to keep people from decompiling it?

ShortN0te,

In the end it is always assembler. Enough time given and you can translate it to higher languages. A huge modding community and a lot of tooling for the Java language made it possible i guess.

There was a lot of work here. I doubt there were any symbols present in the binary.

haui_lemmy,

Very cool! Thanks for elaborating. Took me only a decade plus to learn this fact. ;)

Chewy7324,

Mojang/Microsoft actually releases obfuscation maps for Minecraft: Java since 2019. This maps the decompiled random class names to the official variable/class names used by Mojang devs.

In an effort to help make modding the game easier, we have decided to publish our game obfuscation maps with all future releases of the game, starting today. This means that anyone who is interested may deobfuscate the game and find their way around the code without needing to spend a few months figuring out what’s what. It is our hope that mod authors and mod framework authors use these files to augment their updating processes that they have today. These mappings will always be available, instantly and immediately as part of every newly released version. This does not, however, change the existing restrictions on what you may or may not do with our game code or assets. The links to the obfuscation mappings are included as part of the version manifest json, and may be automatically pulled for any given version.

www.minecraft.net/…/minecraft-snapshot-19w36a

As others have said, Java is pretty easy to decompile, so there were community maintained obfuscation maps before (huge amount of work).

haui_lemmy,

Great addition! Thanks. So they did actually help with modding but only eventually it seems.

KickMeElmo, in [NEWS] Kakao is now going after everyone involved in Tachiyomi

Brb, forking Tachiyomi.

BlanK0,

Based 😂

over_clox, in How do I make contributors to my project transfer copyright to me?

Methinks somebody missed the memo what open source means.

RovingFox, in Alright boys, I've been converted to the light side and have installed F-Droid. Now what?
@RovingFox@infosec.pub avatar

Wait until you find out about Obtainium.

Unmapped,

I’m loving obtainium. I just found it about 2 weeks ago and, I’ve been slowly switching everything I had installed with f droid over to obtainium. Only problem so far was one didn’t have apk releases. Only a .zip. There is already a issue on github about it and I expect obtainium will be able to handle that in the near future. It has be getting updated a lot lately. Plus version 1.0.0 just released.

RovingFox,
@RovingFox@infosec.pub avatar

Yeah, I did the same when I found it. For some apps I still left the fdroid version, but they update with obtainium.

PlutoniumAcid,
@PlutoniumAcid@lemmy.world avatar

Well…?

Tangent5280,

Im thinking its another app storefront, similar to f droid?

alkheemist,

Obtainium lets you install FOSS programs directly from the developers source. You can get updates from the github/gitlab of app developers before they get uploaded to F-droid.

crashoverride,

How do I use it? I downloaded it but I don’t see the apps on it

alkheemist,

You have to add them manually, either by url or with the built in search. For example, you can add newpipe by searching sources and checking github as a source to search. It will then show you repos that match newpipe, which usually is the regular newpipe repo and then a bunch of forks of it.

Obtainium isn’t for finding FOSS apps, it’s for installing them. To find them, you can check out existing repos such as f-droid or izzy, or you can ask around. This post has a bunch of recommendations in the replies

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #