potiuk commented on code in PR #24680:
URL: https://github.com/apache/airflow/pull/24680#discussion_r907954823


##########
README.md:
##########
@@ -410,6 +410,27 @@ For example this means that by default we upgrade the 
minimum version of Airflow
 to 2.3.0 in the first Provider's release after 11th of October 2022 (11th of 
October 2021 is the date when the
 first `PATCHLEVEL` of 2.2 (2.2.0) has been released.
 
+Since providers are often connected with some stakeholders that are vitally 
interested in maintaining
+their integrations (for example cloud providers, ore specific service 
providers), and we are also bound with
+the Apache Software Foundation release policies. The provider's governance 
model is something we name
+"mixed governance".
+
+The Airflow Community and release manager still decides when to release those 
providers.
+This is fully managed by the community and the usual release-management 
process.
+
+Usually, we release only the most recent version of the provider and rather 
aggressively
+remove deprecations in "major" versions of the providers, however the 
stakeholder in a given provider might
+agree and make their effort on cherry-picking the non-breaking changes to a 
selected previous major branch
+of the provider which results in releasing more (usually two) versions of such 
provider when we release it:
+potentially breaking "latest" major version, and selected past major version 
with non-breaking changes
+applied by the stakeholder (cherry-picked changes have to be merged by the 
committer following the usual
+rules of the community).

Review Comment:
   I could add more specific examples from the past, but I think it's a bit too 
much for such "policy". 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to