Hi Dan,

After last release of Flowblade I realized that I need some new
filters for my application. Earlier I contributed Frei0r, but now I
have decided to switch my contributions from Frei0r to MLT mainly
because:

- Frei0r is essentially dead. Maintainer isn't interested in doing new
releases, and I was the last active contributor anyway.

- There is no way to know how quickly new plugins for Frei0r will land
on distributions. I think most of the ones I wrote a year ago are
still not available in e.g. Ubuntu.

- Contributing to MLT builds my expertise on the library and this is
useful for me in the long term as a MLT dependent application
developer.

- I think MLT and GStreamer are the only reasonable alternatives for
developing FLOSS editing applications, so the "shared plugins between
projects" rationale for Frei0r no longer exists, even more so because
GStreamer/PiTiVi people never contribute to Frei0r.

I have some questions on contributing to MLT:

- There are two repositories, one on sourceforge and another one one
github. I'm assuming that the github one is the main one and
sourceforge exists for some additional reasons, right?

- Do you prefer github pull requests or git patches?

- Should I be contributing to "plus" module?

- If I'm porting code from Gimp that has "GPL2 or later" license I
think I can't add them to "plus" because all code there has LGPL 2.1
license, right? Should there be a "plusgpl" module or something? I'm
not really sure how this works.

- If I understood correctly you required copyright assignment for some
parts of the library but not others?

Some future directions that I'm interested in working:
- port useful code with compatible licenses.
- create a "cairo" module and reimplement the cairo mix transitions so
that I can drop the silly 0- 1 ranges. I also have some ideas for
other cairo based filters
- later help with bug fixes and other "core" features

If there is something you think would benefit from my contributions,
let me know.


Regards,

Janne Liljeblad

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to