AcademySoftwareFoundation / openfx

OpenFX effects API
Other
422 stars 124 forks source link

Upgrade & Release new version #91

Open Praveen-Rai opened 2 years ago

Praveen-Rai commented 2 years ago

Open Effects Proposal for Standard Change

Please read the contribution guidelines first.

Standard Change Workflow

Requirements for accepting a standard change:

Summary

The latest version as of today is 1.4 ( released in 2015, 7 years ago ). May be its time to release and bump up the version number.

Motivation

There's a fork of the library by Natron project ( https://github.com/NatronGitHub/openfx ) which is 1201 commits ahead of this original branch ( Not sure if those commits are specific to Natron ). Looking at the commits & discussion in the issues, there clearly is a lot of work done & going on. It would be a good idea to consolidate those changes and release a new version.

Problem

In absence of continuous releases, the clients aren't able to make use of the hard-work added by the contributors. Also, the project appears dormant, and clients keep facing the issues with little to no help.

Impact

Is this a new feature (no compatibility impact), a change to an existing function suite (version the suite to avoid compatibility issues), a change to an existing property, or a documentation change?

How will hosts and plugins negotiate use of this change? Show how it works when a host implements it but not plugin and vice versa.

Documentation Impact

What changes to the docs are needed for this change?

Stakeholders

Who will benefit from this proposed change? Plug-ins, hosts, or both? Specific types of hosts?

Discussion

rodlie commented 2 years ago

which is 1201 commits ahead of this original branch ( Not sure if those commits are specific to Natron )

The Natron fork of OpenFX is also for generic plug-ins (that works on all hosts), we use and maintain the C++ part.

garyo commented 2 years ago

Especially now that OpenFX is joining the Academy Software Foundation, we are very interested in looking at the Natron changes. Would someone like to attend the next OpenFX TSC meeting to present the changes and discuss how to integrate them, where it makes sense?