-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Determine approach for maintaining Design assets, and how Designers contribute to the project #844
Comments
Waiting for Figma licenses decision to resolve before closing this issue with that update |
Sent this message to @maoo, @lwnoble and @aaronreed708 today for consideration - comments are welcome here as well from the community!
|
@lwnoble and @aaronreed708 - the discussions with FINOS about the direction for managing design assets for FINOS Projects are ongoing, and there are some options. The statements below are just ideas for consideration- We could potentially host PenPot (as penpot.finos.org) so that Theme Builder and other FINOS projects can use it for design assets. We know PenPot can't do what the current commercial software does, but rather than paying for commercial licenses, we could potentially work with FINOS to open up another mentorship specifically for design and to begin the (long) process of moving design assets to FINOS' PenPot instance while contributing to PenPot improvements along the way. That is a very long term solution so while we are in transition we would need to keep supporting the project with existing commercial licenses, and we would need to start finding ways to move design assets to PenPot (and opening issues against PenPot for features we need). This is a path to getting another Theme Builder mentorship specifically for Design - I've copied part of my conversation thread on this below, and would like to discuss this at the project call this week. The original request for commercial licenses came from the team since there is currently no way to maintain or improve the design assets (or grow the community of contributors) for Theme Builder outside of commercial licenses not under FINOS control, so it's a challenge. But, we also love the idea of moving the design assets to an open source solution eventually - the availability of open source design solutions for accessible design is a great area for community contribution. If we could get confirmation of investment in mentorship and hosting PenPot in FINOS cloud infrastructure, the team could get behind efforts to move the assets to PenPot over time. That would also solve the issue of FINOS ownership of the design assets. Since PenPot is a self-hosted solution, what do you think of the following proposal:
Either way, investment is needed, but I like this option much better as a step towards making the project sustainable as an independent FINOS open-source project. Additional potential benefits:
|
I would say that we need to evaluate PetPot's shortcomings, prioritize addressing them, and pick the mentorship based on that. Which I assume everyone can agree with. I just don't want to say that this will be a design mentorship until we know better. I assume that the competitive advantages that Figma currently enjoys are largely functional. But I may be wrong, I am certainly not strong in the areas of design tooling. |
Agreed @aaronreed708 - I think our first step is to establish (with FINOS) the long term direction for design assets (for example, 'FINOS wishes to ensure the theme builder is self-sustaining as an open source project and does not rely on specific organizations or commercial tooling'). Once we have an agreement or a statement on the long-term direction, then we can start shifting in that direction over time. In the meantime, I think it's a great idea to have stories on the board related to evaluating PenPot and understanding the relatively new plug in that would allow us to import existing design assets (and, open issues against PenPot for gaps in the import process). Once we have a good import process, we can start to open issues related to features we'd like to see. |
Problem/Concern
Theme Builder design assets were created and maintained in Figma, under a license outside of the control of FINOS. Now that the project has been donated to FINOS we would like to have a sustainable way for design assets to stay associated with the project in the FINOS GitHub (for example, links to design assets in another organization's Figma may change ownership, and can make it challenging to collaborate on and modify designs).
Proposed Solution
There are multiple potential solutions to creating a FINOS repository for design artifacts that can be a long term home for the Theme Builder project. The goal of this issue is to discuss alternatives with the project team and document the approach for contributing and maintaining design assets associated with Theme Builder.
Along the way we may uncover and share best practices for incorporating design assets in open
source projects!
Alternatives
For any alternative, we have been asked to summarize the approach and costs (if any) for FINOS consideration, ideally with the idea that this approach may apply to other open source projects or open source design efforts in general.
The text was updated successfully, but these errors were encountered: