opensource

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

poVoq, in Haier, the air conditioner maker, takes down open source third-party Home Assistant integration
@poVoq@slrpnk.net avatar

Seems like I dodged a bullet by recently deciding for another company. Definitely on my permanent do-not-buy list now, thanks for letting us know that you do not want any customers, Haier 😑

Dehydrated,

Do you use any smart home solution with your AC? Maybe even Home Assistant? Just curious

noorbeast,

I use a BroadLink infrared blaster, as you can control all sorts of devices with Home Assistant that use infrared remotes: www.amazon.com.au/…/B086VBXSDH?th=1

pearsaltchocolatebar,

The problem with a product like that is that there’s nothing stopping them from locking down their API to only work with their app.

noorbeast,

Compared to what what and at what relative cost? Given the actions of Haier buying into a product eco system seems like a far more expensive and risky proposition!

CameronDev,

The IR blasters can usually be flashed with open firmware like tasmota or esphome. I started with IR as well. The downside for me was that IR was one way. You can tell the unit to turn on, but you cant know if it actually did turn on.

For a cheaper IR option: www.aliexpress.com/item/1005004486051086.html

If anyone is in Aus and wants some IR blasters with tasmota, happy to ship my spares :D

Dehydrated,

This is cool, I actually such something similar for my old school (~10 year old) AC unit because Infrared is the only way to control it.

CameronDev, (edited )

Not the person you asked, but i have a mitsubishi electric heatpump, which i have hooked up to homeassistant via an esphome library. It has a header on the controller board that you can connect to.

Normally the header is for their $200 controller and app, i spent $10 on the parts.

github.com/geoffdavis/esphome-mitsubishiheatpump

I think i better start mirroring the repo…

Dehydrated,

That’s amazing. I love such open source projects! I love the Lemmy, Home Assistant and Open Source community.

pearsaltchocolatebar,

I have a diy thermostat project (really a multi-zone hvac setup) that I might pick back up given what’s going on.

It kinda fell by the way side after my 3D printer started having issues.

kif,

I installed this same system a few months ago. It’s been fantastic - responsive and intuitive. The 5V pin in the CN105 connector means no external power or wiring is required. We haven’t touched the remote since it was installed.

CameronDev, (edited )

Yeah, its great. My only complaint is that you cant set the vane positions. And the temp sensors are a bit meaningless due to the height on the wall.

I intend to investigate the vane positioning in the future.

domi,
@domi@lemmy.secnd.me avatar

I did the same thing for Panasonic ACs if anybody wants to get rid of the cloud: github.com/DomiStyle/esphome-panasonic-ac

CameronDev,

Might just mirror that repo to be safe :D

frezik,

I have a Lennox multistage system with a heat pump, and furnace for when it gets too cold. The best way to run those (according to the installer) is at a low level all the time. So it doesn’t benefit much from things like location tracking to turn the system up or down while we’re out. Especially since I work from home.

What it does do is make graphs for tracking how it runs the heat pump and furnace each day.

Dehydrated,

That’s cool. Similar to how I use my heating Home Assistant integration.

oatscoop, (edited )

I’m running a Venstar Colortouch thermostat. They’re not cheap, but they have a local API and there’s a Homeassistant integration.

Dehydrated,

That’s great

sxan, in Haier, the air conditioner maker, takes down open source third-party Home Assistant integration
@sxan@midwest.social avatar

Wouldn’t be a bad idea for potential customers to write Haier and let them know they’re on a personal blacklist.

Is there an OSS-hostile list, like the opposite of the Awesome-XYZ lists?

qaz,
IgnacioM, in Don't be that guy.
@IgnacioM@lemmy.ml avatar

I see this in the comments section of Skyrim mods and it pisses me off so much

blazeknave,

It’s every game and the bigger the community the lower the denominator.

jjlinux, in Enshittification of GitHub?

I’m honestly blown away by whomever finds this surprising. This is Microsoft we’re talking about. Everything they touch turns into this. Taking what is not theirs, using it for profit, and not even giving credit where credit is due.

RvTV95XBeo, in Haier, the air conditioner maker, takes down open source third-party Home Assistant integration

Bit of a tangent, but I hear Haier’s legal department can be reached at cybergovernance@haier-europe.com, if anyone has any questions about the legal grounds they’re claiming, I’m sure they’d be happy to elaborate - they clearly have plenty of free time on their hands.

Carighan, in Don't be that guy.
@Carighan@lemmy.world avatar

This is also any and all Firefox support queries in a nutshell.

“OMG THIS BROWSER IS SO SHIT IT ALWAYS BREAKS OR GETS SLOW”… “No I have not changed anything in ˋabout:configˋ, and what I did is definitely not the source of the problem!”… “Yes with a reset config it works fine, I don’t know why, your browser is shit!”

And it’s always the same people who do “hardening” and “privacy enhancement”, having fuck all actual clue what they’re doing but thinking they’re oh so smart. 😑

KpntAutismus, in I figured out how to get around the iPhone green bubble /blue bubble

oh my god, this (basically culture war) is so hard to witness as a european.

just use signal for god’s sake.

Anticorp,

I can’t force my friends to use it. I can’t even get them to install telegram

tkk13909,

I have gotten my friend group to switch to using Signal for our group chat. It was pretty hard because I’m the only Android user but I ended up convincing them

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

I’d really advise against forcing all code contributions to be copyrighted to you. It doesn’t send a great message to contributors. It also gets murky if any libraries are used.

mo_ztt, (edited ) in Thoughts on Post-Open Source?
@mo_ztt@lemmy.world avatar

I wasn’t too psyched about reading this article, but I was surprised at how sensible it is – among a bunch of pretty good points he makes, this is one of them:

Another straw burdening the Open Source camel, Perens writes, “is that Open Source has completely failed to serve the common person. For the most part, if they use us at all they do so through a proprietary software company’s systems, like Apple iOS or Google Android, both of which use Open Source for infrastructure but the apps are mostly proprietary. The common person doesn’t know about Open Source, they don’t know about the freedoms we promote which are increasingly in their interest. Indeed, Open Source is used today to surveil and even oppress them.”

From the end user’s point of view, there is absolutely no open-source-ness to your Android phone. (BSD which iOS is based on was always designed to make this a possibility, but the GPL was not.) They’re using all this software which was supposed to be authored under this theory of GPL, but except for the thinnest thinnest veneer of theoretical source availability, it’s proprietary software at this point.

RMS actually talked about this. He laid out this vision of this bright future where you’d always have access to the source code for all the software on your computer and the rights to take a look at it or build on it or modify it, and some reporter said, well yes but what about all these other urgent problems that are ruining the world with private industry trying to make money at all costs and destroy it all. And RMS said, more or less: Yes. It bothers me a lot. But I don’t really know about that, and I know software, and I felt like in this one specific area I could write a bunch of software and solve this one problem in this one area where I felt like I could make a difference. If other people could get to to work on these other more urgent problems that’d be great, because they also bother me a lot.

Atemu,
@Atemu@lemmy.ml avatar

BSD which iOS is based on

Note that Apple’s OSs have very little to do with BSDs unless you deem coreutils the only criteria for an OS’ quality.

mo_ztt, (edited )
@mo_ztt@lemmy.world avatar

Yeah, 100%. At this point the resources invested in MacOS / iOS have probably exceeded even the decades of work they were able to leverage by starting with FreeBSD / NeXT / Mach / whatever else.

(Edit: Actually, not 100% true. Macs are still very BSD-like under the hood; I actually really like development on Macs because I can basically treat them as BSD systems with unusual package management and a fancy GUI. For that reason they’re far preferable for me over Windows or pre-OSX Macs. But yes, your point is well taken that iOS development at this point has far eclipsed anything they started out from in terms of LOC and time spent.)

TootSweet,

BSD which iOS is based on was always designed to make this a possibility, but the GPL was not.

Can you elaborate on this? I would have said exactly the opposite. That the GPL’s copyleft scheme and requirement of providing source code was very intentionally meant to be a way to prevent big corporations from taking advantage of users via software. I’ll admit that vision hasn’t born the fruit (that I’d’ve said) it was intended to. But wasn’t the intention there?

Meanwhile, BSD doesn’t have any provisions intended to keep some big company from distributing compiled binaries sans source code with lots of antifeatures added.

The terms of the GPL specifically require that you be able to specifically demand all source code of any GPL’d code on your smartphone (or smart TV or toaster or garage door opener or whatever) so that you can build at least the GPL parts of the firmware for your own devices. If the courts would just back that up, you would be able to recompile all the GPL’d parts of your smartphone’s firmware and run that on your phone. That was the intention of the GPL. And the terms of the GPL have been used to bear fruit in that direction. OpenWRT wouldn’t exist if Free Software advocates didn’t threaten legal action if… who was it… Broadcom?.. didn’t comply with the GPL and release its source code.

There is still Tivoization to contend with. (Locked bootloaders, basically.) Some (like Bradley Kuhn) think the GPL’s terms are sufficient to prevent that from being a problem already.

mo_ztt, (edited )
@mo_ztt@lemmy.world avatar

Can you elaborate on this?

I think we’re saying the same thing; maybe I worded it confusingly. BSD is supposed to allow proprietary-ization, and GPL is supposed to prevent it. Apple is within both the letter and spirit of the BSD license with what they’re doing with iOS. Google is technically within the letter of the GPL with how they distribute Android, just as Redhat is technically within it in how they distribute RHEL, and honestly maybe both cases are fine, but it’s far from the intent. The spirit of the GPL is that people who would receive an Android phone would know that the relevant parts of their phone’s software are open source and have a realistic ability to modify them, which I’d argue is true for pretty much 0% of even tech-savvy users today.

If the courts would just back that up, you would be able to recompile all the GPL’d parts of your smartphone’s firmware and run that on your phone.

Firmware? You mean kernel, right? (in addition to whatever low-level userland tools are GPLd, which I’m sure is a bunch.)

I don’t think Google really did anything wrong here. The letter of the law is being upheld pretty well in what they’re doing. I think the issue is the cell phone manufacturers making it de facto impossible to modify your cell phone. I don’t think the GPL actually makes any requirement for modifying the software in-place being a requirement (nor should it IMO), and providing the source code is done carefully in accordance with the license. It’s very different from the “fuck you I take your stuff, sue me hippie” stance that Broadcom took. Broadcom very clearly broke the law.

In my opinion, the issue is that a cell phone is such a free-software-hostile environment that arguably GPL software shouldn’t “be allowed to” come into contact with it in any capacity if the spirit of the GPL were being upheld. IDK how you can write something like that into a license though. And I think that’s what Perens is saying – that we need a new model that comes closer to the spirit in terms of what the actual result is.

(Edit: Actually, maybe making it a realistic possibility to drop in a recompiled replacement should be a part of the GPL. I remember people were talking about this decades ago with signed bootloaders and things, so that a recompiled kernel wouldn’t boot on particular machines unless you broke the DMCA by doing something to your hardware. I said I wouldn’t like any attempt in the license to forbid that, but on reflection, it sounds like maybe a pretty good way to better uphold the spirit of the GPL with particular legal language.)

TootSweet,

Ok, yeah. I think I misinterpreted the bit of your post that I quoted.

About Google, it’s not necessarily Google who manufactured your phone. It is if you have a Pixel, but it might be Samsung or LG or ZTE phone or whatever. And it’s not necessarily them who sold you your phone. It might be T-Mobile or Mint Mobile or AT&T. Whoever conveyed GPL’d code in object form (as the GPL puts it “embodied in, a physical product”) has the responsibility of ensuring you can get from them the source of all GPL’d code on your device. Including all derivative works and modifications.

Derivative works includes kernel modules. Which includes device drivers for, say, 5G modems and fingerprint readers. And those are the kinds of things (aside maybe from tivoization) that are the biggest hurtles for making a fully free firmware for a given device.

So, yes, I mean the kernel and derivative works of the kernel like drivers. And of course anything else on the device that is GPL’d.

Plus, the GPL also includes what is necessary to compile and install GPL’d code as part of the source code. Some of the implications are pretty cool. See this article by Bradley Kuhn of the Software Freedom Conservancy for more info.

I think if companies did comply with all this, FOSS could benefit ordinary users who don’t even know what FOSS is a lot more than it does now.

actual_patience,

In my opinion, the issue is that a cell phone is such a free-software-hostile environment that arguably GPL software shouldn’t “be allowed to” come into contact with it in any capacity if the spirit of the GPL were being upheld.

How are phones free-software-hostile? I know IOS is, but Android not really. There’s a list of open source Android distributions. Although not very good, they are viable.

Actually, maybe making it a realistic possibility to drop in a recompiled replacement should be a part of the GPL. I remember people were talking about this decades ago

It does feel out of place how that isn’t in the GPL.

mo_ztt, (edited )
@mo_ztt@lemmy.world avatar

There’s a list of open source Android distributions. Although not very good, they are viable.

Yeah, I get that. This is why I’m not fully in agreement with Perens that this is an urgent problem.

How are phones free-software-hostile?

Because the whole idea of the GPL was to usher in a future that was like the environment RMS grew up in, where you always had the source code to all your stuff and you could examine or modify or build on it. Linux machines are in actual practice that way, which is super cool. Android phones are basically not, from the viewpoint of almost any mortal human. I think the argument is that the efforts that the manufacturers make to close off modifications to the phones, and then put software on them that’s sometimes hostile to the best interests of the phone owner, means they shouldn’t be able to use all this GPL-licensed software for free in order to build the phones they’re selling.

wintermute_oregon,

I worked at a company that had an open source policy. They wanted to use as much open source as possible but didn’t want to contribute back in any way. I explained to them that’s the antithesis of open source. If they find a bug, they should be willing to try to fix it or at least help fix it. Now all the code they wrote internally was closed source.

I’m fine with closed source projects but don’t use open source and just leech from it. Eventually people will stop or bugs will never get fixed. Everyone needs to chip in either money or time.

mo_ztt,
@mo_ztt@lemmy.world avatar

Depending on the nature of the changes, it might be more advantageous to tell them that it’s easier (i.e. cheaper) to contribute changes upstream, rather than maintaining them separately forever. Also, the good will and reputation boost involved can be significant.

Don’t say it if it isn’t true or anything, but in a lot of cases it’s true.

wintermute_oregon,

They didn’t ever touch the open source code. They’d just open a bug or feature enhancement. Why it annoyed me so much. I believe open source is best when everyone contributes something. Either time, money, or something of value.

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

All depends on what you collect, how it’s stored, how transparent you are about it, and how easy it is to opt out of. It can definitely be done well.

Zachariah,
@Zachariah@lemmy.world avatar

I prefer opt-in.

OnlineAccount150, in Don't be that guy.

I don’t mean any ill will toward the guy. He’s frustrated and he’s just taking it out in the wrong venue at the wrong people, but that doesn’t mean he’s a bad person.

But he is a bad person. He’s being a fucking idiot and being insulting to the person who made the software for him in the first place.

People like that don’t deserve patience and understanding. Perhaps a good response would be “this software is free for you to use, if you don’t like it then fuck off and make your own”.

mako,

But he is a bad person.

People like that don’t deserve patience and understanding.

These black and white statements won’t do you or anyone else any good. We understand that an inconsiderate or rude act doesn’t define a person when we can believe that about ourselves and love ourselves despite our many mistakes and cring-worthy incidents.

When we love ourselves we begin to offer others the same grace and understanding we allow ourselves. We see the myriad reasons we don’t think or act how we’d like to and realize that everyone else’s life is just as difficult and confusing, and often for reasons we’ll never see or understand.

filister, in Thoughts on Post-Open Source?

All the people predicting doom and gloom for open source, but the reality is that without open source we wouldn’t be in the position where we currently are in terms of technology.

To be honest, I also think the patent system should be revamped as it is extremely flawed at the moment and prone to abuse by patent trolls, and it is stifling innovation.

Oha, in Xbox Game Bar for Linux?

steam overlay does a lot of that stuff. you can use OBS for screen recording

Hubi,
@Hubi@lemmy.world avatar

There’s also gpu-screen-recorder

Synther,

Nice, I did know Steam had an overlay, as I used it once. OBS, I have seen people use Replay Buffer. I’ll probably check this out.

tired_n_bored, in Haier, the air conditioner maker, takes down open source third-party Home Assistant integration
  1. Give the copyright to the FSF
  2. Donate to the FSF
jackpot, (edited )
@jackpot@lemmy.ml avatar

why donate it? theyll just be sued? do they have powerful legal teams?

tired_n_bored,

The FSF actively encourages people to do that, and yes their legal team is there. Not sure whether it’s “powerful” but surely better than a single developer

lambda,
@lambda@programming.dev avatar

How do you “give copyright” to them?

webjukebox, in Friendica (open source facebook alternative) releases version 2023.12 with the ability to curate feeds and more
@webjukebox@lemmy.world avatar

Friendica needs more love.

It has the potential to be the fediverse app, allowing users to curate content from any other ActivityPub platform in one app only. Do you want to see and interact with communities from Lemmy and photos from PixelFeed? Do you want only Mastodon and PixelFeed? Or Lemmy and PeerTube?

I know you can do that with other platforms, but they maintain their own content visualization, like viewing a Lemmy post in Mastodon looks odd.

I like the idea of separate tabs to see different content the right way.

Also, it’s easier to install. I remember the old days when Friendica used to be in Softaculous and other auto installers used in shared hostings.

spaduf,

Before it gets more love I think it probably needs a flagship instance. Friendica’s one of a handful of older fediverse projects where it is legitimately difficult to find an instance to sign up on.

notfromhere,

They literally have a Join Friendica link on the guthub.

spaduf, (edited )

Ok now go find which of those you’d legitimately recommend to a new user

notfromhere,

Venera.social has 1100+ users and open registration. Sounds like as good place to start as any.

wiki_me,

Peertube as far as i can tell does not have a flagship instance, and seems to be doing fairly well, venera.social works better for me then another instance i tried which had random log offs and seems fairly popular.

spaduf,

Peertube absolutely also has this problem but I’m not sure general peertube instances really make sense at this point anyhow. There are a couple of hobby instances but if you’re not into that there’s not a whole lot you can do.

helenslunch,
@helenslunch@feddit.nl avatar

Yeah but it’s ugly as sin

webjukebox, (edited )
@webjukebox@lemmy.world avatar

That’s where the love starts

helenslunch,
@helenslunch@feddit.nl avatar

“A site only it’s mother could love”

halm,
@halm@leminal.space avatar

I remember when I could install Friendika (yes, that long ago) on a low spec web host. Probably 15 years ago, and it didn’t last.

Like you say, it ought to be the easily self hosted alternative to Facebook. The one you could suggest to your non-techie relative as a Fediverse gateway. Yet after a couple decades of development, it’s still esoteric and awkward.

poVoq,
@poVoq@slrpnk.net avatar

I met the main developer at the CCC congress two days ago, and we talked about it a bit. The problem is that he is only a backend developer, and the front ends for Friendica are a really old and messy codebase.

I think the best option for Friendica would be to fork one of the available alternative front ends for Mastodon and adapt it for the additional functionality of Friendica. But they need a frontend dev to help out with that.

phoneymouse, (edited )

Friendica is a Facebook-like app? Which means you use your real identity and connect to real life friends. This also means all that data gets passed around to any instance that wants it via activity pub. Given the potential for abuse there that is just inherent to the app, I don’t think I would ever be interested in a service like Friendica.

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