this post was submitted on 31 Dec 2021
26 points (88.2% liked)

Open Source

37636 readers
73 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

Olvid, a secure messenger, is finally open-source! They said before the end of 2021, well it's really just before the end but it's there. They released the source for their Android and their IOS app.

all 29 comments
sorted by: hot top controversial new old
[–] [email protected] 21 points 3 years ago* (last edited 3 years ago) (1 children)

They are trying to sell audio calls, video calls and desktop clients as premium feautures. Important consideration for my anti-capitalist ass. Also those features shouldn't be catered to businesses only.

They also list "unlimited contacts" as a free feature. I think this should not even be considered negotiable.

[–] [email protected] 1 points 3 years ago

The only thing that really bugs me it's the desktop clients as a premium feature. Even if I would prefer to get everything freely, I understand their choice to make call premium.

[–] [email protected] 12 points 3 years ago* (last edited 3 years ago) (1 children)

Just browsing around the Swift files in the iOS app, I found these:

final class PersistedDiscussionOneToOneLockedToPersistedDiscussionOneToOneLockedMigrationPolicyV24ToV25: NSEntityMigrationPolicy {

private func processContactGroupHasUpdatedPendingMembersAndGroupMembersNotification(obvContactGroup: ObvContactGroup) {

try UtilsForAppMigrationV24ToV25.createDefaultPersistedDiscussionSharedConfiguration(forDiscussion: dInstance, destinationContext: manager.destinationContext)

And they say Java has verbose names.

[–] [email protected] 2 points 3 years ago

Sometimes, for my own internal solo projects, I give my variations and functions wacky names because I was bored, I wonder if that's the same for whoever named those.

[–] [email protected] 10 points 3 years ago (1 children)
[–] [email protected] 2 points 3 years ago

To me, self-hosted and federated (so you can self-host and others can self-host and it seamlessly works across instances) is the way of the future. There might be criticisms of xmpp or matrix, but to me the moment you're no longer looking at a single point of failure like with big tech services (or aspiring big tech services like this) you're much more secure because your data isn't in one centralized spot with everyone else's data to get picked up in one big hack.

[–] [email protected] 9 points 3 years ago (1 children)
[–] [email protected] -4 points 3 years ago (1 children)

Apperantly, they run E2EE which means no servers are being used for storage of what people send to each other. They tell their visitors this on olvid.io (below "Olvid cares for you").

[–] [email protected] 8 points 3 years ago (2 children)

Hope someone forks it and makes all premium features free, lol.

[–] [email protected] 4 points 3 years ago (1 children)

That could be cool, I hope it's feasible!

[–] [email protected] 2 points 3 years ago (1 children)

such a dick move.

There is little incentive to publish open source code in a commercial setting comments like that validates it.

[–] [email protected] 0 points 3 years ago* (last edited 3 years ago)

¯\_(ツ)_/¯

Well, I'm poor and I'm already expecting that stuff for free, my poor friends are also not going to pay for that and therefore they will not switch to a private messenger therefore, so give me free real state or gtfo. I know people want to live from that and it must be great, but I live under capitalism and I don't have many choices.

[–] [email protected] 3 points 3 years ago (1 children)

repost of that xkcd article which goes: "there are 14 standards"; "that's too many! we need one that meets all use cases!"; "there are 15 standards"

[–] [email protected] 3 points 3 years ago

Here you go!

How Standards Proliferate (See: A/C chargers, character encodings, instant messaging, etc.) Situation:  There are 14 competing standards. Cueball: 14?! Ridiculous! We need to develop one universal standard that covers everyone's use cases. Ponytail: Yeah! Soon: Situation: There are 15 competing standards.

[–] [email protected] 1 points 3 years ago

Awesome! Hope its on f droid soon

[–] [email protected] 1 points 3 years ago (1 children)

I don't think matrix protocol will be surpassed by this.

[–] [email protected] 3 points 3 years ago (1 children)

But competition is good for business, and innovation. Maybe Matrix is 'forced' to implement some features because of this.

[–] [email protected] 1 points 3 years ago (1 children)

what features does olvid have that matrix doesnt have yet?

[–] [email protected] 1 points 3 years ago (1 children)

Most notably voice calls probably.

[–] [email protected] 2 points 3 years ago

Matrix/element should have that too, afaik

[–] [email protected] -1 points 3 years ago

"Olvid's not Covid" 🤪

...gnuGnu's not Unix