Skip to content
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

Project Directed Funding #90

Closed
jorydotcom opened this issue Jan 28, 2019 · 18 comments
Closed

Project Directed Funding #90

jorydotcom opened this issue Jan 28, 2019 · 18 comments

Comments

@jorydotcom
Copy link
Contributor

jorydotcom commented Jan 28, 2019

update from @MylesBorins:

the OpenJS Foundation now has an official process for Project Directed Funding. This is specifically focused on member organizations directing funding to support a specific project in the foundation. We are still working on how to best support the variety of crowd-funding platforms that projects may want to utilize, and will have an update related to that in the future


On today's bootstrap call we indirectly brought up the question of whether and how a company could direct funds to specific projects via the Foundation. I took the action item to file the discussion issue. As I understand it, neither foundation has a clear way of addressing this need (JSF attempted to handle this with a 'domains' concept, but I don't know if this was ever tested).

Do organizations want to be able to direct funds explicitly to certain projects? If so, how?

I think this will be a dynamic problem to tackle, so I'm not recommending that we attempt to solve it prior to executing the merge documents. It also has potential implications for members, projects and the foundation's business model, so I'd like to suggest we form a representative committee to explore the issue once the new $Foundation's activities are underway.

Thoughts?

@mcollina
Copy link
Member

I concur. However we should put all the structure in place so that this is possible by our bylaws.

@mhdawson
Copy link
Member

I agree with @mcollina that we should talk about some of the potential models so that we make sure we could accommodate those in the future.

One would be:

  • $fee to join the foundation
  • after joining foundation, $fee to join/support specific project.
  • can only sponsor specific project after joining foundation itselve

Another might be

  • $ to join the foundation
  • member can direct x% of their membership fee to specific project(s).

Another consideration is other funding sources (which I think @boneskull was mentioning) like patreon etc. and how that fits with the foundation.

@knolleary
Copy link
Contributor

On the topic of other sources of funds is ad revenue. We were approached by an ad network to host developer-centric ads on our project site. Ultimately we declined as it wasn't clear where that sat in terms of JSF policy - would any revenue feed back into the JSF at large, or into a dedicated pot for our project. I don't have a particular desire to host ads on the project site, but I have seen other JSF projects do.

@jorydotcom
Copy link
Contributor Author

Good catch, I didn't think about things like ad rev... and I think it could also be applied to what happens with the (nominal) funds raised from places like redbubble.

I think this needs to be a high priority for the new CPC + Board.

@MylesBorins
Copy link
Contributor

So alternative take. If the CPC is chartered with budgeting... and is trusted by projects to do so... would directed funding not undermine that charter?

@MylesBorins
Copy link
Contributor

in thinking about it, it is possible that there is project directed funding and that is taken into account by the CPC when designating the overall budget... just trying to think out loud about the granularity of this.

If individual projects have the opportunity to bring in money to the foundation that is a good thing... if they want to in turn be able to determine how to spend that money, it also seems reasonable. If they don't have enough money for all the things they need to do and want to ask for general foundation resources that also seems reasonable (the amount of budget likely offset by funds they bring in).

Where this does get tricky... what are the things the foundation as a whole and the CPC as a whole is OK with budget being spent on. If project, for example, wanted to directly pay their developers, is that something we would have foundation level rules on? When all budget comes in to foundation and projects get budget from the CPC it is easy to centralize things like this... if each project has their own independent budget this seems much harder to manage. The complexity from an accounting standpoint also seems... confusing.

I see the benefit here 100%, but also seeing a bunch of edge cases where this complicates stuff... similar to the Code of Conduct discussion... it seems like have a centralized process around this, one place where budget comes in and one place where budget is approved, significantly simplifies the process and lowers the risk of inappropriate use of funds. On the flip side, if projects can only bring in funds as direct contributions to their project, are we potentially limiting are ability to bring in funds or lowering a projects overall budget with a more prescriptive process.?

Lots of questions, not many answers. I'd like us to see what other foundations do here.

@joesepi
Copy link
Member

joesepi commented Feb 1, 2019

Thinking outloud here as well, but what about the concept of a "sponsor." For example, if project x had need y and got company z to "sponsor" the solution to need y. Maybe a direct dollars to need from a company could get around some of the complexities you are referring to, @MylesBorins?

@jorydotcom
Copy link
Contributor Author

Summarizing the discussion we had in today's merge meeting on this issue: Andy (LF Counsel) advised that this topic (earmarking funds for specific projects) would not be prohibited by our bylaws as as currently drafted; leaving it out gives us the most flexibility for now.

I'm removing the bootstrap-agenda label as I don't think we need to spend more time on this in the merge committee specifically; I think it would be good to transfer this issue to the CPC as soon as it is formed. By all means though, feel free to add it back if you prefer.

@joesepi
Copy link
Member

joesepi commented Jul 30, 2019

Under active discussion at Board level per @brianwarner

@MylesBorins
Copy link
Contributor

I've sent an email to the board to get discussion moving

@tobie
Copy link
Contributor

tobie commented Aug 13, 2019

Here are a few ways projects might want to use earmarked funds. Some of them may have complex implications (e.g. paying wages to someone in Iran) and might not always be possible. It would be great to be able to be upfront about the limitations:

  • Cover travel expenses of contributors.
  • Pay for the work of some or all contributors, where contributors can be in pretty much any geographical location and might not have an independant status (can't invoice and need to be paid a wage instead).
  • Fund external open source projects a project relies on (e.g. through OpenCollective).
  • Operating ongoing expenses (servers, CI, software licenses, etc.).
  • Third-party vendor for specific services (e.g. security or privacy audit, design, etc.).
  • Swag for contributors.
  • Organizing events in locations across the world including related expenses (marketing, etc.)

Are you OK with those staying here or would you rather I opened another issue for them?

Another revenue source might be selling tickets for events. I'm pretty sure the LF knowns how to handle that, but it would be good to have confirmation the OpenJS foundation can do it too.

@jorydotcom
Copy link
Contributor Author

@tobie I think this is a good spot to capture these points - thank you for adding them!

@tobie
Copy link
Contributor

tobie commented Oct 23, 2019

I see that this has now been labeled as requiring board approval. Are there any publicly available updates on this? This is something that's critical for AMP moving forward.

@joesepi
Copy link
Member

joesepi commented Dec 3, 2019

Very active and ongoing topic of discussion at the board.

@mhdawson
Copy link
Member

Policy for one aspect was shared in yesterdays public board meeting. Text will be on openJS website soon under the member benefits section.

@mhdawson
Copy link
Member

mhdawson commented Jun 8, 2021

This is no longer waiting on the board, the guidance was shared.

@mhdawson
Copy link
Member

mhdawson commented Jun 8, 2021

For reference the link to the guidance: https://openjsf.org/about/project-funding-opportunities/

@jorydotcom can this issue be closed now?

@tobie tobie added the cpc-can-issue-be-closed Can we close this issue? label Sep 1, 2021
@mcollina
Copy link
Member

Closing this, feel free to reopen in case it's wrong.

@ljharb ljharb removed the cpc-can-issue-be-closed Can we close this issue? label Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants