[Insight-developers] Statement of Backward Compatibility...

Stephen R. Aylward aylward at unc . edu
Sat, 20 Jul 2002 16:09:58 -0400


What about having the following posted on http://www.itk.org/HTML/About.htm
below the "Terms of Use" section....

Backward Compatibility

The developers of the Insight toolkit will make every effort to maintain 
backward compatibility within its major versions (e.g., from Version 1.2 
to 1.3). Specifically, the API of the existing methods will not change, 
the API of technologies used internal to the methods (e.g., the 
streaming system) will not change, and the API of new methods will 
conform to that of the existing methods.

Across major versions (e.g. from Version 1.x to 2.0), the APIs of the 
toolkit may change if it is in the best interest of the toolkit so as to 
provide effective implementations of the methods and features that are 
being sought by its users. Every API change will be well documented, and 
every effort will be made to provide scripts to facilitate the update 
user software that is affected by the API change.

Users are strongly encouraged to consult the Insight www pages 
(http://www.itk.org) and join the user's list to stay current on the 
changes occurring within the toolkit. Archiving your ITK installation 
prior to upgrading to a new major version is also recommended.

Stephen

-- 
===============================================
Dr. Stephen R. Aylward
Assistant Professor of Radiology
Adjunct Assistant Professor of Computer Science
http://caddlab.rad.unc.edu
aylward@unc.edu
(919) 966-9695