3 ms·
Only if they provide a statically linked binary, which is rare -- especially in open source, where such a thing generally has consequences with your license(s).
by tomc1985 9y ago
Only if they provide a statically linked binary, which is rare -- especially in open source, where such a thing generally has consequences with your license(s).
- jjawssd 9y agoI think Golang has made significant inroads in this regard. For instance with IPFS and Minio. Very easy to just get started with minimal fuss.
- hasenj 9y agoI'm not sure what is IPFS or Minio, but as far as I know, the go compiler always produces statically linked binaries that have no external dependencies. This is the default out of the box behaviour.
- hasenj 9y agoThe only problematic licenses here are the GNU family of licenses. This is very unfortunate but there's no way around it. Luckily there are many many useful libraries available with very liberal licenses.
- tomc1985 9y agoWhile GNU is restrictive it is an important bulwark against exactly the kind of corporate conquest that more liberal licenses have seen. Much of Amazon's unfortunate domination over cloud services couldn't exist without liberal open-source licenses...
- hasenj 9y agoHow so? I think it's quite the opposite. The GPL allows you to run your code on a server that clients connect to without you having to give them the code to your server. This is the only way to profit off of GPL licensed libraries.