djbelieny
Joined 13 years ago
Joined 13 years ago
I get and agree with the idea of protecting your product/IP from being copied, cloned and resold for the same purpose as you are selling/licensing it, competing with your own offer. In that case, the license should very clearly express and address this concern. Clear licenses incentivize use ;) thanks for making the effort to make it more clear. Everyone profits from transparency.
Firstly, I'm no fan of monopolies. Yet, I'm conflicted about the idea of the government compelling anyone to divulge trade secrets or alter their services to simply foster competition, especially when the company in question has opted to create an ecosystem of products and services designed to be exclusive. For example, Apple's iMessage doesn't integrate with other platforms, and its smartphones are optimized for its ecosystem.
As consumers, we're aware of these limitations and have the "freedom" to choose products that better suit our needs instead. Labeling a company as a monopoly simply because its products don't play well with others overlooks the investment and innovation behind their development. After all, it's Apple's technology, infrastructure, and service on the line.
Why should these companies be forced to share or open their ecosystems? While there are valid arguments for promoting interoperability and open technology, the idea of mandating companies to share their proprietary advancements seems to contradict the essence of free enterprise. Should they then be compelled to 'open up' their infrastructure against their will?
For example, your restrictions clause direct conflicts with the license grant when you mention that a licensee is restricted from :
- Modify, adapt, reverse engineer, decompile, disassemble, or create derivative works based on the SwiftShip boilerplate.
Creating derivatives, modifying and reverse engineering are basically steps needed to adapt it to certain types of apps.
And then this: - Remove, alter, or obscure any copyright, trademark, or other proprietary notices from the SwiftShip boilerplate.
Ok not really a contradiction but let's say you want to add end-user-visible copyright/trademarks... Then one cannot remove it to make their brand new app 100% on brand and without a third party brand splattered all over it.
Always read the license people...