• 38 Posts
  • 1.21K Comments
Joined 1 year ago
cake
Cake day: March 19th, 2024

help-circle
  • We’re obviously talking about corporations intentionally using open source software with the intention of eliminating it as competition

    That’s not what corporations do when they use MIT/BSD code. They rely on that code; it’s not their “competition”. Unless you are talking about stuff like WhatsApp using libsignal, where they do use code from a direct competitor, but that’s far less common, and also not going to have a negative effect on Signal. I can’t speak for Signal of course but they are probably quite happy with WhatsApp using libsignal, as it both spreads Signal’s beliefs about communication being E2EE, and it makes WhatsApp reliant upon Signal. FOSS projects like ffmpeg, curl, etc, are (reasonably!) happy that the entire industry depends on the tool they wrote. And they are kept alive because they are so widely depended upon. Corporations donate to FOSS projects because they need them.

    we aren’t talking about the literal definition of the word “stealing”

    wtf is a non-literal definition of “stealing”? The idea of stealing is stupid enough already, I can’t play your games to figure out how you extrapolate something sillier from it. I’m a communist. I don’t believe in private property and I don’t give a shit about stealing.


  • You’re arguing with a strawman you created, no one made any statements about the author.

    The original comment called it stealing. There’s nothing morally wrong with stealing, but regardless it’s not even stealing. It’s a stupid argument.

    Solid justification for using it for coreutils you got there…

    I’m obviously talking about not giving a shit about how people use it. Which makes sense for coreutils. Loads of people use it for loads of different purposes. The author shouldn’t care how people use it.



  • I continue to fail to see the issue with the author, the person whose actual labour goes into the software, not your labour, deciding that they are fine with their source code being used in any way the general public sees fit provided they simply credit the author and provide a copy of the MIT licence. If I give you something, you’re not stealing by accepting my gift. They’re choosing voluntarily to make their source code available under such a licence. If they weren’t okay with that, they would’ve chosen a copyleft licence.

    And you’re dismissing their voice as irrelevant, but as the consumer of the product, their voice is most critical

    That seems insanely entitled, but you’re allowed to not use non-copyleft software if you really care that much. The authors of permissively licensed software aren’t forcing you to use their software.

    There are plenty of valid reasons to license a work as MIT or BSD or similar. Firstly, libraries are almost always going to be permissively licensed, not just because it allows proprietary software to use those libraries, but also because it allows permissively licensed FOSS to use those libraries. If I want to use a GPL library, it’s not just that I have to make my software FOSS, it’s that I have to make my software GPL specifically. If I want to make a FOSS MIT program, I can’t use any GPL libraries.

    Secondly, sometimes it’s because, well, as the licence text provides, I don’t give a shit what you do with the code. I write lots of little tools that are just for myself and I share them in case they’re of use to someone else. If some big corpo uses it in their proprietary money-making machine it’s no shit off my back. It was just a little tool I wrote for myself and it doesn’t affect me if other people use it to make money.

    I think GPL is reasonable if a lot of labour goes into a project, and you’d be discouraged from working on it if someone was leeching off of it for their proprietary software. But my MIT/BSD code requires 0 maintenance labour from me, and I don’t care to control how other people use it. That’s the whole point of MIT/BSD/Apache/etc. It’s the “don’t give a shit” licence.










  • You get a domain name, and use an A record to point it towards your server’s public IP address.

    You tell nginx to forward requests to a given domain. For instance, you could tell nginx to forward requests to foo.bar.com to 127.0.0.1:1337. To do this:

    http {
        server {
            server_name foo.bar.com;
            listen 80;
            
            location / {
                proxy_pass http://127.0.0.1:1337$request_uri;
            }
        }
    }
    

    Note that this is a very basic setup that doesn’t have HTTPS or anything. If you want an SSL certificate, look into Let’s Encrypt and Certbot.

    Also, the service you’re hosting (which I’m not familiar with) may have an example reverse proxy config you should use as a starting point if it exists.






  • Been self hosting email for a good while now and it’s been largely painless. My emails are not getting marked spam either. Although my only outgoing mails are to FOSS mailing lists and occasionally to individuals, not for anything business related.

    I would say that if self hosting email sounds like something you’d be interested in, then it probably is worthwhile for you. I like being able to configure my mail server exactly the way I want it, and I have some server side scripts I wrote for server side mail processing, which is useful as I have several different mail clients so it makes sense to do processing on the server rather than trying to configure it on my many clients. It definitely falls into the “poweruser” category of activities but I’ve had fun and I enjoy my digital sovereignty.



  • A flip phone/dumbphone would sort of be mutually exclusive with my use case. I use my smartphone nearly exclusively as a lightweight mobile computer for web browsing, SSHing into my server, and messaging over internet (not SMS). I rarely use the “phone” features of my phone, i.e. phone calls and SMS. So I’d be losing out over the features I do use, in favour of features I don’t use.

    If you’re being distracted by your phone and a dumbphone works for you, good on you. I think most people are like me and use their phones as a small mobile computer rather than a phone though, in which case distractions are best handled with one of the many apps/browser add-ons/etc that block websites or apps.