Skip to content

Fortran software project licensing considerations #8

Description

@zbeekman

While I feel that there is no one-size-fits-all choice for an appropriate license for new Fortran software projects, and trying to reach a consensus and trying to make a specific recommendation is beyond the scope of Fortran-FOSS-Programmers/Best_Practices, I think that a discussion of various licenses, their pros and cons, and implications for Fortran and scientific computing projects would be useful. This is the appropriate location to discuss such considerations, to be included in a "licensing discussion" document. The goals of this document should be (open for further discussion here):

  1. Be as neutral as possible; we all prefer certain licensing schemes but let's try to discuss the different licenses as factually as possible
  2. Describe open source software licenses in plain english
  3. Enumerate their properties and requirements
  4. Discuss theoretical and practical implications for choosing a given license
  5. Discuss their pros and cons in different contexts
  6. Let me know if there are other topics you want to see included and I'll add them here

Here is an incomplete list of licenses I think we should cover/discuss:

  1. MIT
  2. GPL
  3. LGPL
  4. BSD2
  5. BSD3
  6. CC (probably shouldn't be used for code)
  7. The "unlicense"
  8. I'm sure there are others I am forgetting.

See the now locked #7 for some previous discussion history.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions