Suppose I am writing a specification, let’s say a file format that I came up with. I’d like others to liberally make use of the spec, so they can create interoperable software. The license should not impose any restrictions on implementations (they can be proprietary if so desired), and also allow liberal re-use of the specification itself (for example for internal documentation, but even commercial use for all I care).
Given the above, CC0 or such come to mind. The only thing that I wouldn’t mind keeping control over, though: if someone makes a derivative, slightly incompatible change to the specification, they should be required to change the name, to avoid confusion.
Is that a reasonable concern? How could I address this in the license? Or is this actually entering trademark territory?