
It is! Open Source is about more than the source being viewable, it’s about ensuring the rights of the user to view, use, modify and redistribute software without impediment. Because this licence puts restrictions on redistribution, it’s not an Open Source licence.
Here is the full Open Source Definition.
The four freedoms relate to the heavily overlapping concept of Free Software.




Isn’t a database only as global as you make it? The connection is surely a real object that needs to be passed around and referenced just like any other.
I don’t really touch JavaScript or web dev so I might be misunderstanding the domain usage.