On Nov 6, 2007, at 12:07 PM, Roy Tennant wrote:
> I have a presentation coming up and I'm considering doing what I'm
> calling a
> "Library Software Manifesto". Some of the following may not be
> understandable on the face of it, and I would be explaining the
> during the presentation, but this is what I have so far and I'd be
> interested in other ideas this group has or comments on this. Thanks,
> Consumer Rights
<things I like in software products />
> Consumer Responsibilities
<how to not be a jerk of a customer />
The thing that kind of bugs me here is the idea that these things are
somehow _rights._ They're certainly excellent guidelines (and I'd
take all these points into consideration when looking at software)...
but they're not 'rights.' 'Rights' implies a legal entitlement. When
you're buying software, you have a whole bunch of rights, which vary
depending on what jurisdiction you're in -- but I doubt the use of an
API is in that list in ANY jurisdiction.
Really, when you're buying software, your most common right is to
negotiate a contract and price with vendors. If either party to
uphold their end of the contract, the other party generally has a
right to sue.
If no vendor will provide a contract and price you can agree to, you
have a right to build software yourself... or find vendors who will
build the software, and to negotiate contracts with them.
So: these are indeed good ideas. They are most definitely not rights.