2

For my open-source projects, I have to rely on the users to send back bug reports, tell me which features they need, etc. I’d love to encourage all users to make a good-faith effort to do this via the license. Has that sort of thing been done?

2
  • 3
    Such incentive is better given by a good but concise readme than a license - and most of all: continuously engaging with your community in a consistent and friendly manner. People who need incentive to report bugs and tell you about features don't read licenses. You're lucky, if they read readmes. Jan 11, 2020 at 23:02
  • @BryanGrace If you have evidence to support your claim, please back it up. At present I'm deleting the rest of these comments because they serve, unnecessarily, to put people off both asking these questions here and taking these kind of good-faith steps.
    – ArtOfCode
    Jan 18, 2020 at 23:33

2 Answers 2

4

If there is such a license, it would not be an open-source license. Such a license would likely fail the Desert Island Test

Can a group of people exercise their rights under the license, even if they have no way of communicating with you.

Besides that, a copyright license is not the best way to motivate people to contribute bug reports/feature requests/patches to your project.

A better way is to have a good README file that clearly documents how people can submit their bug reports, feature requests and patches and next to that a policy that people are responded to so they won't feed ignored.

8

With respect to my colleague Bart, a licence that "encourages" users to contribute back would not fail the desert island test: that is engaged when the licence requires such contribution or communication. The example Debian quote in the linked page refers to an author who says "you must hereby send me your changes"; note "must". A licence that asks the user to "try hard ..." or to "please consider ..." doesn't, in my opinion, engage the test.

That said, I don't think you should do this, for two reasons. Firstly, you shouldn't make such a licence, because licence proliferation is bad, and proliferating licences in order to add clauses that neither prescribe nor proscribe actions is even worse. Secondly, even if you can find such a licence, I think it's pointless to use it. No free software project I've ever used that (a) has any significant number of users, and (b) has an even slightly-usable request tracker, lacks for feature requests. In nearly all cases, the opposite applies: the tracker is packed with feature requests that are either infeasibly difficult or stupidly pointless.

If you want to maximise interaction with your user community, you are better off making sure the barriers to usage and engagement are low. To ease usage, package your software for ready installation on major distros (PPAs for Debian and clones, YUM repos for RedHat and clones, provide an APK or better still get it on F-Droid for Android, etc.).

To ease engagement, provide web fora as well as mailing lists, as some prefer one, and some prefer the other. Better still, gateway them to each other, so all members see all contributions. If you require CAPTCHAs or similar to minimise spam, make sure they work and are accessible for all users. A clear code of conduct has increasingly gone from being a very good idea to being a thing whose absence raises red flags. Be responsive and fair in moderation, so conflict doesn't drive some users away.

Make your project easy to use and a nice place to participate, and I'd be very surprised if you don't get a community.

5
  • What linked page? You have no link. Jan 17, 2020 at 23:23
  • @ctrl-alt-delor My first paragraph is a comment on Bart's answer, and the link referred to is in his first paragraph.
    – MadHatter
    Jan 18, 2020 at 7:01
  • I did not find what you are saying in that link, can you be more specific? And the words please consider, while I agree that you should ask this, the licence is not the place. Jan 18, 2020 at 8:45
  • @ctrl-alt-delor I say that the linked page refers to an author who says "you must hereby send me your changes", which it does. Can you really not see that text in there? Secondly, I completely agree with you about the OP not making such a request in the licence, which is what my second paragraph is all about. Is it possible you are taking issue with points which I am not, in fact, making?
    – MadHatter
    Jan 18, 2020 at 9:06
  • Oh yes, I saw that. I though you were referring to first an authoritative source, and b something that backed up your point. Jan 18, 2020 at 9:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.