On Mon, Jan 7, 2013 at 3:25 PM, Donald Whytock <dwhyt...@gmail.com> wrote:
> Coming into this way late, but...
>
> Perhaps you shouldn't even use the word "supported".  How about
> "validated"?  As in, "We can say that we tested this software under
> this environment, and it worked for us.  We will be receptive of
> reports to the contrary."  "We have developed for and validated on the
> following platforms..."
>
We could use another word, certainly, but users will still ask if X is
"supported", so we cannot escape the term entirely.

-Rob


> Don
>
> On Mon, Jan 7, 2013 at 3:15 PM, Rob Weir <robw...@apache.org> wrote:
>> On Tue, Jan 1, 2013 at 11:59 AM, Rob Weir <robw...@apache.org> wrote:
>>> When a commercial software vendor says a configuration is "supported"
>>> it means something, typically that to the extent the software license
>>> includes an entitlement to support, that the vendor will provide that
>>> service for that configuration.  So saying something is "supported" is
>>> essentially an obligation.
>>>
>>> With a volunteer-run, open source project, "supported" cannot mean
>>> quite the same thing.   We're not obligated, in any contractual sense,
>>> to provide anyone with anything.  That's the nature of a volunteer
>>> effort.
>>>
>>
>> For comparison, I came across this page for GNU Octave, where it
>> defines "Support Expectations":
>> http://www.gnu.org/software/octave/support-expectations.html
>>
>> Maybe that is a good way to think of it, defining expectations?
>>
>> -Rob
>>
>>> However, users and organizations considering OpenOffice will naturally
>>> think in terms of "support", even if they user that term loosely.  We
>>> use that term as well, in our release notes, etc.  But I think we
>>> ought to have a more precise definition of what we mean when we say
>>> something is "supported", in order to avoid any confusion.   This
>>> question has come up recently, with regards to the status of Windows
>>> 8, where that OS had not been released at the time AOO 3.4.1 was
>>> released.
>>>
>>> So here's a strawman proposal for what "supported" means for us.
>>>
>>> 1) "Supported" is a statement we make about a specific version of AOO
>>> used with a specific platform, e.g., AOO 3.4.1 with Windows XP SP3 or
>>> AOO 3.4 with Ubuntu 12.04 LTS.
>>>
>>> 2) "Supported" means we encourage use of AOO in that configuration.
>>> We have high confidence that the combination is stable, that it works
>>> well and is safe.
>>>
>>> 3) Our confidence in stating something is supported should have a
>>> solid basis in testing.  Something is not "supported" by us guessing
>>> it should work.  It is supported only after we have successfully
>>> completed testing of that release with that platform.  We probably
>>> should define exactly what level of testing is required.
>>>
>>> 4) "Supported" also implies that the supported configuration is
>>> sufficiently available and there is sufficient expertise that we have
>>> confidence that users will have a high quality experience seeking
>>> support on the forums and user list.
>>>
>>> 5) "Supported" also implies that we stand behind that release and will
>>> take necessary steps to correct *critical* bugs, especially security
>>> flaws, via rapidly produced point releases where necessary.
>>>
>>> Note that these are all expectations that a user might have, though
>>> any given user might think that "supported" means only a subset of
>>> these.
>>>
>>> What we probably really need is more of a lifecycle statement,
>>> including when support for a configuration ends.
>>>
>>> -Rob

Reply via email to