All I want to know is what licensing allows me, the program author, to keep "author credits"(so no one can rip me off), and make all software created from this program to remain free (like Ruby License)

closed as off-topic by curiousdannii, vonbrand, kdopen, Zizouz212 Feb 22 '16 at 2:14

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking for the recommendation of a license must include sufficient information on the desired effects of the license and the current details of the project. Questions that do not include relevant information will make it difficult to write a well-informed answer. See: How do I ask for a license recommendation? for more information." – Zizouz212
If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    All Free Software and Open Source licenses require author/contributor contributions to be kept. But as you don't explain with enough detail what you mean by "remain free", I'm voting to close this as insufficiently clear. – curiousdannii Feb 17 '16 at 12:24
  • Some copyright regimes recognize some "author rights", including the right to be known as the author of the work. And those rights can't be given up. Others don't recognize such rights. – vonbrand Feb 18 '16 at 0:14
  • When I said "contributions" above I meant to say "attributions"! – curiousdannii Feb 18 '16 at 7:34
  • @curiousdannii Alright, why don't you provide some examples of "free." He gave an example of a licence that he wanted - why is that not sufficient? – Zizouz212 Feb 18 '16 at 21:53
  • 1
    @Zizouz212 Sure he wants something like the Ruby License, but in what way? Free in the Free Software sense? Monetarily? Or does he want the unusual requirement of the Ruby License that redistributions should be placed "in the Public Domain or otherwise ... Freely Available"? We need more details. – curiousdannii Feb 19 '16 at 0:10

There are several permissive licenses which allow other people to do practically anything they want as long as they retain your original copyright notice. A few examples:

  • MIT license
  • BSD license family
  • Apache license

But these licenses allow to relicense the software under a non-free license. If you want to ensure that your work remains free, you should use a strong copyleft license like the GNU Public License or the Mozilla Public License.

  • Thanks, really helpful, just wanted to be sure before start to roll it – newname_new Feb 18 '16 at 23:58
  • Read David A. Wheeler's essay on the matter, and choose a license. You might rummage around in OSI or the FSF, and take a peek a BSD for different takes on licensing. – vonbrand Feb 19 '16 at 3:12

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