My project is WinFsp, an open source project that enables developers to create user-mode file systems for Windows. In this sense it is similar to FUSE for UNIX. It consists of a kernel mode file system driver and user mode components. The project is hosted on github:
https://github.com/billziss-gh/winfsp
So far I have had little success in attracting contributions to this project. I list some reasons of why this may be so here:
- The project is not of high quality.
- The project is not well organized.
- The project is not well documented.
- No one serious about open source cares about Windows.
- The subject matter (user mode file systems) is not interesting to most of today's developers.
- The subject matter may be interesting, but most of today's developers lack the skill set required to contribute.
- Potential contributors are turned off by the license (AGPLv3 - GNU Affero General Public License).
- Potential contributors are turned off by the requirement to assign joint copyright interests to any contributions.
- Potential contributors are turned off that the project author wants to retain copyright control so that he can potentially license the code commercially.
- The project is just new and has not had enough time to gain traction.
- The project author is an intolerable dk and no one wants to work with him.
- All of the above.
- Other reasons?
Some of the things that I need help with:
- Contributions to the core WinFsp project.
- File systems ports. WinFsp has a FUSE API, which I have used to port SSHFS and FUSEPY.
- WinFsp wrapped in languages other than C/C++. I have had interest shown, but nothing concrete yet.
Thank you for any feedback.