Asking for advice on a legal matter. A friend of mine and I are running a small open-source project, which is picking up a bit of steam. The project is completely no-profit, but we would like to be able to collect donations (for hosting services and for dev time) in a legal and transparent way, apply for grants or university collaborations, own the copyright of assets (logo, name, code, etc). We also have a few other projects in mind of the same type, mainly around security/privacy. Eventually, we can see this becoming a sort of part-time job, where both my friend and I work, say 20% of our time, to develop and manage these projects, paid by donations and other sources. What is the right legal entity for this?
A Gmbh is out of the question, we want this to be really a low-effort side thingy. A rapid search gave me two options: Stiftung (foundation) and Verein (association).
I like the Stiftung idea more (also because I know of similar projects, not based in Switzerland, which advertise themselves as “foundations”), but from what I understood, here in Switzerland the Stiftung is a heavyweight machine, needs >50k CHF of capital, lot of legal overhead, etc. In Italy it is different, foundations can be of “no-profit” type with less overhead.
The “Verein” alternative could work maybe, but it is not clear to me whether my friend and I can be assured to retain full control of its operations, as (again, if I understood correctly) for a Verein it is necessary to hold democratic elections for the president and managing roles (while a Stiftung is operated by its board, which can set its own governance rules).
An option could be to open a foundation in Italy (“fondazione no-profit”) but it would be a bit cumbersome, as both my friend and I are located in Switzerland, and at the very minimum we would not have the possibility to do any tax optimization (e.g. by donating to the project).
Anything else I didn’t think of?
Thanks in advance for any useful reply! ^^