That got me thinking about using "cooperative software" in English too. I think I like it better than "communal software". "Cooperative software" feels more inviting to participate. If you don't consider yourself part of a community, "communal software" may not seem as inviting, as you may think it is for other people. What do you think?