Just because a tool is OSS doesn't mean it will be community driven, and it also doesn't mean the publisher is subservient to the community's whims. OSS just means you have options when you are done with the publisher.
The irony is that the whining is support for M1. If this was about running on something less proprietary than Apple maybe I would sympathize more.
Signal is a great product. I just sent them a donation in response to the disgusting behavior witnessed.
Signal is only Open source by name, as they don't authorize anyone to make their own clients. FOSS is about power to the end users, and Signal is fighting hard against it.
Being OSS doesn't mean they have to be fully transparent on their plans, nor does it mean they have to cave to abusive behavior in PRs, feature requests or forums.
The fact that client binaries are signed doesn't mean you can't use your own client. It means you can't make your own binaries and pretend they were from Signal.
You aren't suggesting that Signal share their code signing key are you?
> If you want a bad treatment in developer community, this is the way to go.
Expectation surely changed in the last years. I have an M1 and don't expect any software to accommodate my bad choice of platforms, especially if there are ways you can just run it anyway.
I got the macbook air cheaply (basically for free) and I like the device. A passively cooled notebook with good power, display, HID. I have nothing against that and Apple built a decent product.
That said, for me this has little to do with the future of software and hardware innovation. In that regard it is a toy and is quickly delegated as such by other systems I use that tend to be more free and more powerful, just by the merit of giving me choice. Perhaps rougher around some edges than a stylized Apple product, sure. But anyway, this thread should not be about that.
But when I got the macbook, I was very aware that there will be hiccups in compatibility. I use non-native Blender and the performance is amazing considering that I use it with help of Rosetta on a passively cooled notebook. There might be a native implementation by now, but I would never presume to demand a project to accommodate my personal choice of processor architecture, even if someone already supplied a fix. Perhaps they just didn't have time to look at it or already had a solution under development and therefore closed a PR. I also think they don't owe any explanations. They probably close just as many PR for their projects without comment. To see it as an affront to the "developer community" is just a bit much.
Open source doesn't automatically mean community driven. Signal could have an entirely closed roadmap and plan, while still allowing you to see the source and fork it if you want something different. It's over the top to call that "open source in name only". It's real open source, you can do what you want with the source. The project roadmap is just not community driven.
I'm wondering why they don't want to support the M1 platform at this time and feel they cannot discuss the reason. For a secure messaging app that smells like there could be some issues with guaranteeing security on the M1 platform. Maybe because they can't see what Apple is doing behind the scenes?
I'm not saying M1 had backdoors, just curious that maybe they don't have enough access (or time) to guarantee things?
Just because a tool is OSS doesn't mean it will be community driven, and it also doesn't mean the publisher is subservient to the community's whims. OSS just means you have options when you are done with the publisher.
The irony is that the whining is support for M1. If this was about running on something less proprietary than Apple maybe I would sympathize more.
Signal is a great product. I just sent them a donation in response to the disgusting behavior witnessed.