Skip to content

Discuss the license here #345

@haf

Description

@haf

...if you have an opinion on it. Keep it friendly.

License as its stands in master/beta:

  • Logary as a library when used on IIS/Kestrel costs money; how much depends on how much you use it; quotes via e-mail.
  • Logary together with other non-commercial OSS is free.
  • Logary Facade v1-v3 is plain Apache 2. This is what all my OSS projects use.
  • Logary Facade v4 I haven't decided yet, but it's tentatively the same as Logary proper. I'm considering changing this; because I want F# to have a happy path logging drop-in for Hopac libraries as well.
  • Expecto accidentally used a Facade v3 that had changed header but not implementation; this was a mistake.
  • Suave has never been involved in any changes; we've updated the repo to make that explicit.

Motivations for the new license is:

  • if you use it on an obviously commercial stack, it costs money.
  • if you use it together with open source, it's free.

GNU has a tendency to lock you in, it's extremely viral and can generally not be used with corporate software. I don't want that. I want people to be free to choose. I want the effect it aimed to bring: increased open source cooperation, but with a clean alternative.

Resulting TODOs:

  • Clarify license / decide for Facade v4
  • Clear CLA for contributions
  • Improve wording away from "general design" in license.
  • Clarify that Logary is free of charge unless it tells you otherwise while running, so just try it out
  • Add license FAQ to README or similar.
  • Consider changing the license to commercial=BSD, OSS=Apache?
  • Idea: let people vote on the license at a cost of a caffe latte per vote?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions