Starting with PrimeFaces 3.5, a new maintenance policy for PrimeFaces has been initiated. This new policy is basically a new feature offered to our PrimeFaces PRO service.
Until now, we have been doing maintenance(bugfix only) releases such as 3.3.1, 3.4.1, 3.4.2 periodically followed by a major release e.g. 3.4, 3.5. From now on, tags/sources of these certified-official releases will be available to PrimeFaces PRO users exclusively. Although there will be a private branch, each improvement-fix made into maintenance branches will also be committed to public repository targeting trunk which is the next major release. As code is open, community members can access the fixes at trunk and maintain their own branches locally if necessary. PrimeFaces PRO users on the other hand will receive certified maintenance releases in binary and source format.
For example, 3.5 is out and we’ll create a private branch for 3.5.1. New features will go in public trunk only (3.6-SNAPSHOT), bug fixes on the other hand will be committed to private 3.5.1 branch and the public trunk so everyone has access to the fixes. PrimeFaces PRO users will receive certified maintenance releases periodically and Community users need to maintain their own maintenance branches or keep using the development builds of trunk although latter has the risk of instability.
So by becoming a PrimeFaces PRO user, you don’t need to maintain maintenance branches yourself, dig the trunk code to find the fixes to merge and avoid the risk of using a development build of trunk in production.
We are fully committed to open source, PrimeFaces is licensed under apache license since it was born 4 years ago and all subprojects of PrimeFaces are also open source. This maintenance policy does not hide a single line of code from public access since any feature, enhanement and bug fix is also available in public repository.
We are sure that PrimeFaces community will support this policy because more PRO users mean improved financial backing for PrimeFaces resulting in more investment regarding team size, more features, less bugs, better quality and all of these under Open Source Philosophy which we truly believe in!
Update: Thanks to the great feedback from the community, there is now an affordable way to get binaries-sources of maintenance releases without becoming a PrimeFaces PRO user.