• 0 Posts
  • 24 Comments
Joined 3 years ago
cake
Cake day: July 25th, 2023

help-circle

  • IANAL. I originally interpreted the license.txt as: all of the source code is AGPL (see lines 234-235), some of the source is also Apache 2.0, and the binaries are MIT; plus a trademark notice and contact info for getting a commercial license. After rereading it, my only conclusion is that this is a dumpster fire of a license.txt, and can be reasonably read several different ways.


  • eksb@programming.devtoSelfhosted@lemmy.worldAlternatives to Mattermost
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    6
    ·
    10 days ago

    At the copyright owner, they are within their rights to release the source code under the AGPL, and also sell it under other licenses. Anyone is free to use the code under the AGPL. Nobody who releases code under an open-source license is obligated to provide binaries.

    As the copyright owner, they are free to use the code along with other non-open-source code (e.g.: SSO integrations) to build a non-free product.











    1. Consider getting a VPS to play around with to learn how this stuff works before you expose your data to the internet.
    2. Learn about how DNS works. You will create an A record (and possibly also an AAAA recordy) for your domain pointing to your home IP (or VPS).
    3. If SquareSpace does not let you set records (and will only allow you to use Squarespace-hosted services) you will need to migrate your domain to another provider. I like gandi.net.
    4. Learn how your router does port forwarding. You will forward port(s) for the calendar service from your router to your home PC. (Or learn how to do firewalls on your VPS.)
    5. Before you actually connect to it with credentials over the internet, set up SSL/TLS certificates with LetsEncrypt.