• 0 Posts
  • 15 Comments
Joined 1 year ago
cake
Cake day: July 20th, 2023

help-circle
  • Just as a warning, this is licensed under the AGPL, with a CLA that requires copyright assignment. So, they could pull the rug at any time:

    2.3 Outbound License. Based on the grant of rights in Sections 2.1 and 2.2, if We include Your Contribution in a Material, We may license the Contribution under any license, including copyleft, permissive, commercial, or proprietary licenses.





  • ambitiousslab@lemmy.mltoPrivacy@lemmy.mlAll Proton Drive apps are now open source
    link
    fedilink
    English
    arrow-up
    61
    arrow-down
    3
    ·
    edit-2
    2 months ago

    Any new open source software is always a net positive.

    But, there are a few small caveats (depending on how cynical/cautious you are):

    • Because Proton are not accepting contributions, they own all the copyright, so can make the code closed source again if they want to (that wouldn’t affect the already released versions, but future versions)
    • They could likely take down any derivative on iOS, since Apple will always take instruction from the copyright holder, for GPL’d code
    • Since the builds are not reproducible, there’s no guarantee that the binaries they distribute are built from the source code


  • It’s not perfect yet, but it’s much, much better than the old days.

    OMEMO is supported by every major client, and they interoperate successfully. Unfortunately, most clients are stuck with an older version of the OMEMO spec. It’s not ideal, but it doesn’t cause any practical issue, unless you use Kaidan or UWPX, which only support the latest version.

    All popular clients and servers support retrieving chat history now too.

    In practice, I’ve been using it for several months to chat with friends and family, and haven’t had any issues.








  • I really wish there was a GPL-licensed rendering engine and browser, accepting community funding, with some momentum behind it.

    I feel Ladybird have correctly identified the problem - that all major browsers and engines (including Firefox) get their primary source of funding from Google, and thus ads. And the donations and attention they’ve received show that there is real demand for an alternative.

    But I think the permissive license they have chosen means history will repeat itself. KHTML being licensed under the LGPL made it easy for Google to co-opt, since it was so much easier to incorporate into a proprietary (or more permissively licensed) codebase.

    There is Netsurf, but the rendering engine understandably and unfortunately lags behind the major ones. I just wish it was possible to gather support and momentum behind it to the same extent that Ladybird has achieved.


  • How I Got a Truly Anonymous XMPP Account:

    • Open my client (e.g. Conversations, Monal, Dino)
    • Pick a random server, username and password
    • Click register

    Sorry, it’s a cheap joke, but it still baffles me that Signal requires a phone number, so I felt I had to post it :)

    Of course, this is not XMPP-specific either, just my protocol of choice, there are many other open alternatives that also offer such functionality.