I think this is a valid question. There is also a discussion of that
topic right now in a github issue with some recent activity
https://github.com/WikidPad/WikidPad/issues/69
Here is my contribution to this discussion:
## Wikidpad Sustainability
First of all, I owe wikidpad a huge deal of my current life quality. I
probably would not have finished my PhD without this tool and maybe I
would have gone crazy due to information overload. So, dear Michael, and
all other contributors thank you very much for providing this great tool to
the world. It deserves way more attention!
My wiki has several 1000 pages and keeps growing. This means I heavily
depend on it. I hope to use wikidpad over the next five years or
probably much longer.
Recently I was affected by
https://github.com/WikidPad/WikidPad/issues/61.
Wikidpad did not start at all. Luckily, I had some time to fix that, but
there are days on which such an incident would cause serious trouble.
While figuring out the background of this problem I realized that the
project activity currently is quite low: Latest News [1]: release of
2.3rc2 from 2018-11, several open pull requests, with now or low
discussion activity, several open issues.
I have the fear that I soon might depend on some orphaned software and I
have a quite strong incentive to prevent this. I totally understand that
maintaining a free software project consumes a lot of time and mental
energy and that there are a lot of other activities in life which are
much more important and probably more fulfilling. In fact I am a strong
advocate that free software needs sustainable funding <off-topic> See my
activities in this regard: [2] </off-topic>! So, to be very clear on
that: this message is not meant as criticism. I is an attempt to support
wikidpad, such that it continues to be useful for its current and
probably many future users.
I suggest the following:
- Consider to publish version 2.3 as stable version
- Close old issues (e.g. like
https://github.com/WikidPad/WikidPad/issues/13) and pull requests.
Encourage initial authors to open a new one if they think it is appropriate.
- Update the website an point to the github repo
- Deprecate sourceforge. It has IMHO a bad reputation and seems
redundant to github. And it seems to not support https which leads to
"unsafe-warnings" in some browsers.
- Consider to move the wiki from
http://trac.wikidpad2.webfactional.com/
(last change 2015) to github (or completely drop it)
- Consider to include docs in the project repo and ship the on
https://readthedocs.org/ automatically (with web hooks)
- Reduce the amount of branches (currently 22)
- Make wikidpad installable via pip
- Complete the port to python3 (maybe drop python2 support for that)
- Introduce continuous integration (travis,
drone.io, ...)
Obviously these actions would take quite a lot of work, most of which is
rather boring but nevertheless important. It would be unfair and
unrealistic to expect the maintainer to accept such a task list from
some random dude like me and euphorically start to work. Instead I
suggest the following:
- Gather people who are interested in keeping wikidpad acitve (and
improving). E.g. by contacting all people who have starred or forked the
repo.
- Collect reliable pledges from these people (E.g. "I will contribute at
least 5 hours of work until 2021-03-31" or "I will provide 10 Euro for
each milestone reached")
- Consider to use external freelancers to do some of the boring stuff
(via Upwork, fiverr, bountysource)
Obviously, I by myself am willing to pledge something: 50 Euro without any
condition, and 50 Euro more if togehter we reach at least 1000 Euro
until 2021-03-31. Additionally, I pledge at least 3 hours until
2021-03-31. In the future until 2025 I pledge at least 25 Euro per year,
in which at least one stable release happens, for general development
and more for specific features like Markdown support
(which I would love to have).
Let me close again with a huge thank to Michael and all other
contributors. Free Software is an amazing civilizing achievement and it
feels very satisfying to be part of that.
[1]
http://wikidpad.sourceforge.net/
[2]
http://fsfw-dresden.de/funding-foss
Best,
Carsten
PS: The email-address used for this mailing list blongs to an older
spam-prevention identity.... :)
>
> --
> You received this message because you are subscribed to the Google
> Groups "wikidpad-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
wikidpad-deve...@googlegroups.com
> <mailto:
wikidpad-deve...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/wikidpad-devel/11a15e73-bfa3-4abe-8e2b-ff113c23f70bn%40googlegroups.com
> <
https://groups.google.com/d/msgid/wikidpad-devel/11a15e73-bfa3-4abe-8e2b-ff113c23f70bn%40googlegroups.com?utm_medium=email&utm_source=footer>.