In our project, we need to maintain the knowledge sharing and other project documents.
Is there any free document management tool that would be a replacement for Sharepoint?
I'm inclined to Wikis myself. I have an appliance VM for WikiMedia, and there's also a Wiki that comes with the Trac trouble ticket management system.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.