docs/FAQ/FAQ.md
»The only stupid question is the one that is not asked.«
– Hull, E., K. Jackson, et al. (2005).
Wekan is an completely Open Source and Free software collaborative kanban board application with MIT license.
Whether you’re maintaining a personal todo list, planning your holidays with some friends, or working in a team on your next revolutionary idea, Kanban boards are an unbeatable tool to keep your things organized. They give you a visual overview of the current state of your project, and make you productive by allowing you to focus on the few items that matter the most.
Since Wekan is a free software, you don’t have to trust us with your data and can install Wekan on your own computer or server. In fact we encourage you to do that by providing one-click installation on various platforms.
It's a very specific niche, with limited amount competitors, with all of this applied combined:
Wekan Team is Wekan Commercial Support company run by CEO xet7, current maintainer of Wekan. xet7 does respond to feedback at GitHub issues very actively, because Wekan is community driven Open Source project. Because conflicting opinions can not be implemented, sometimes xet7 has to behave like a benevolent dictator. Every Wekan team member is free to choose what to contribute and when. We can not force anybody to implement anything. Wekan development speed increases when new Wekan contributors join and start to send PRs to existing and new issues.
Lauri Ojansivu is CEO at WeKan Team, Cross-Platform FOSS maintainer, Cloud Architect, Full-Stack Developer, SysAdmin and SysOp. He has experience of having added and removed over 4 million lines of code to Meteor Full-Stack Web Framework based WeKan Open Source kanban, that has been translated to 70+ languages, and is currently used at most countries of the world. At 2024-06-04, he is currently 4h most active GitHub committer at Finland.
He holds a BBA as computer designer and system engineer at Kemi-Tornio AMK, Finland. He is credited as having built quality control system with comparisons of groups and fitness test calculations, company infra, migration from On-Premises to Cloud, SLA support, IT support, games, database apps, websites, winner of 2th place at EU NGI ONTOCHAIN Hackathon, winner of 20i FOSS Awards, and porting to 30+ CPU/OS.
At MeteorJS Dispatches Video Podcast, he has been interviewed about WeKan, Meteor Security, and other topics. He teaches using computers at local nerd club. At his free time, he is porting FOSS software to many CPU/OS, and translating them from English to Finnish.
Yes, xet7 received this question in Email.
Trello:
Wekan:
Usually:
For Wekan Platforms, it means these choices:
There are alternative ways to have your feature implemented:
b) Pay someone from your company or some other developer to code feature and submit as pull request
c) Develop feature yourself and submit it as pull requests to devel Wekan repo branch.
According to Open Hub, Wekan code is only about 10500 lines without Meteor.js framework and NPM modules, so it's very small when comparing to other software, and quite logically organized. With git history viewer like gitk it's possible to see how different features are implemented.
For Sandstorm-specific features, have the feature enabled in Sandstorm by using environment variable isSandstorm = true like is at wekan/sandstorm.js .
In wiki there is Developer Documentation.
We totally rely on pull requests for new features and bug fixes. If your pull request works, it's very likely to be accepted by xet7.
We’re glad you’re interested in helping the Wekan project! We welcome bug reports, enhancement ideas, and pull requests, in our GitHub bug tracker. Have a look at the [[Contributing notes|developer-documentation]] for more information how you can help improve and enhance Wekan. We are working to make it possible to have bounties for features. We welcome sponsors.
There are near to zero tests, because nobody has contributed tests as pull request.
No. It's not possible in web browser to a) Install npm modules inside Docker or b) Install code afterwards on Sandstorm, because application code is read-only and signed. All features in code are built in, and all data related to features is stored on MongoDB.
xet7 tried to rewrite, but it's only at very early steps.
Yes, Libreboard was the old project name, which superseded the even older project name Metrello. As the original name suggests, Metrello was a Trello clone built with Meteor. It used a lot of the original assets from Trello and even the name was very similar. When the project turned more mature and gained more interest by the community, this was obviously a problem. To get its own identity and due to a DMCA from Trello, efforts started to redesign Metrello, which also included to find a new name and so Maxime Quandalle came up with “OpenBoard”, to underline the open source nature of the project. Unfortunately the com domain was already taken and so she replaced the Open with Libre, which stands for free (as in freedom) in many Latin derived languages.
After renaming it to Libreboard, a new logo was designed and the project continued to live on as Libreboard. Unfortunately it turned out, that the new logo was apparently ripped-off from a concept published at Dribbble, and so a new logo had to be found. There were a lot of ideas from the community, and at the end Maxime proposed a completely new name, Wekan, together with a design proposal for a new logo.
After 2016-09-02 there were no pull requests reviewed and integrated for nearly 2 months. At 2016-10-20 Wekan community created fork and started merging many bugfixes and new features into Wefork. 2017-01-29 Wekan author mquandalle gave access to Wekan and at 2017-01-31 xet7 started merging Wefork back to Wekan. 2017-02-08 All of Wefork is now merged and moved back to official Wekan. Wefork will not accept any new issues and pull requests. All development happens on Wekan. Wefork announcement and merging back, more info: Team
The main difference between the two is that Wekan is completely open source and available under the permissive MIT license. That makes it possible to host it on your own server (or your company's or organization's server) and you keep the full control over all data. No need to fear it will disappear some day, like a commercial service like Trello could.
Additionally the long term goal is to have features that are not available on Trello or other alternatives, making Wekan flexible and suitable for complex project organizations.
Wekan started as a just for fun project to explore meteor and its features and the initial version had a lot of the Trello assets (CSS, Images, Fonts) in it and copied a lot of its design. Due to an DMCA takedown notice and obviously to get its own identity, the old design was dropped after v0.8 and a new UI was developed
See the related tickets #92 and #97 for more information.
Add only one link to this FAQ. Do not in any way comment or feed the trolls.
Not a Company, Not a Startup, Not a Product with Enterprise version. Everything is now Open Source and Free software.
Sandstorm is a open-source and free software security audited platform with grains, logging, admin settings, server clustering and App Market. App Market has Wekan as installable App. SSO options like LDAP, passwordless email, SAML, GitHub and Google Auth are already available on Sandstorm. Sandstorm is preferred platform for Wekan, as it would take a lot of work to reimplement everything in standalone Wekan.
See Sandstorm website about contributing pull requests and returning to Open Source community roots, including donation info.