Project description
The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.
Sponsor from TAC
N/A
Proposed Project Stage
Adopted
Please explain how this project is aligned with the mission of the Academy Software Foundation?
To explain this I'll cite this blog entry, in which Cary Phillips said:
"Before the ASWF was established, the responsibility for fixing bugs and addressing security issues was resting solely on ILM. Now that responsibility is shouldered by people throughout the industry which is a much better position to be in."
Currently a 4-person team funded by Tidelift is responsible for fixing Pillow bugs and addressing security issues. The current funding is insufficient and so therefore the long term viability of Pillow has not been secured. Insomuch as the ASWF cares about the entire VFX Reference Platform, even small projects, our missions are aligned! EDIT: this request is not exclusively about $$$, although $$$ would help. It's more about trying to get folks to care about and appreciate Pillow's role in the ecosystem. 🙏
What is the project’s license for code contributions and methodology for code contributions?
HPND
What tool or platform is utilized for source control (GitHub, etc.), and what is the location (e.g., URL)?
https://github.com/python-pillow/Pillow
What are the external dependencies of the project, and what are the licenses of those dependencies?
- libjpeg: The Independent JPEG Group's JPEG software. License: Independent JPEG Group's JPEG license (compatible with the GNU GPL).
- zlib: A general-purpose data compression library. License: Zlib License (compatible with the GNU GPL).
- freetype: A software library to render fonts. License: FreeType License (similar to the GNU GPL).
- lcms2: Little CMS (Color Management System) version 2. License: MIT License.
- libtiff: A library for reading and writing TIFF (Tagged Image File Format) files. License: libtiff License (compatible with the GNU GPL).
- webp: A method for lossy and lossless compression of images developed by Google. License: Apache License 2.0.
What roles does the project have (e.g., maintainers, committers?) Who are the current core committers of the project, or which can a list of committers be found?
The core team includes myself (fork author and project leader), Eric Soroos, Hugo van Kemenade, Andrew Murray. In addition to the core team we have ~400 other contributors.
What mailing lists are currently used by the project?
Image-sig back in the day, but now-a-days GitHub Discussions
What tool or platform is leveraged by the project for issue tracking?
https://github.com/python-pillow/Pillow/issues
Does the project have an OpenSSF Best Practices Badge? Do you foresee any challenges in obtaining one?
Yes
What is the project’s website? Is there a wiki?
What social media accounts are used by the project?
We're retiring our Twitter and moving to Mastodon.
What is the project’s release methodology and cadence?
Quarterly releases, at least one of which is timed to occur immediately following annual major Python releases.
Are any trademarks, registered or unregistered, leveraged by the project? Have any trademark registrations been filed by the project or any third party anywhere in the world?
No, unless you count the Python trademark.