It doesn’t, that’s why companies rarely open-source their code. If you want to publish it you have to make sure you have all the rights to do so, you have to code in a way that’s readable for outside users, you have to make sure people can reproduce your build process, and ideally you provide support.
On the other hand, if you’re not developing the source for publication, you can leave undocumented dirty hacks, only have to make sure it builds on your machine, and include third-party proprietary code wherever you want. That’s faster and cheaper, so naturally companies will prefer it.
wizardbeard@lemmy.dbzer0.com 8 months ago
Because you can buy other people’s code for cheaper than developing it yourself, as long as you use it within the restrictions of the license you paid for.
BassTurd@lemmy.world 8 months ago
The thing is either that license model changes, or those other companies selling the code cease to exist when nobody buys something they can’t use.