Do you believe that everyone being locked into a proprietary Amazon version of your code delivers more value than either: Amazon releases the source code to their version, or: lock-in hasn't occurred yet but people are free to add those same features in a free version?
Isn't there ultimately more value in Amazon releasing the source code for its update than in Amazon not releasing that?