More often than not, open source licenses are given for very practical reasons that aren’t directly tied to extracting money directly.
Foundational libraries, tools, frameworks etc. is often open sourced so people don’t have to “reinvent the weel” every time they switch jobs and positions. Additionally, large orgs can benefit from having a larger talent pool to draw from, because there’s more people familiar with open source software.
Do you think Oracle is maintaining Java (etc.) for altruistic reasons?
OSS is often also a vehicle for marketing, selling expertise or ops services.
Stuff is open sourced so it gets used, built upon and to gain mindshare, community and to find collaborators etc.
You using or building on the software doesn’t in any way detract from that value proposition and often adds to it in indirect ways.
Foundational libraries, tools, frameworks etc. is often open sourced so people don’t have to “reinvent the weel” every time they switch jobs and positions. Additionally, large orgs can benefit from having a larger talent pool to draw from, because there’s more people familiar with open source software.
Do you think Oracle is maintaining Java (etc.) for altruistic reasons?
OSS is often also a vehicle for marketing, selling expertise or ops services.
Stuff is open sourced so it gets used, built upon and to gain mindshare, community and to find collaborators etc.
You using or building on the software doesn’t in any way detract from that value proposition and often adds to it in indirect ways.