• JoYo
    link
    fedilink
    English
    161 year ago

    most new projects are in MIT?

    • andrew
      link
      fedilink
      English
      531 year ago

      My grades weren’t good enough so I license most of my code Community College Licence.

    • @[email protected]
      link
      fedilink
      91 year ago

      That’s certainly possible, but it’s only lukewarm open-source. People can prefer spicy licenses.

    • @MooseBoys
      link
      01 year ago

      Apache2 is preferred nowadays.

      • English Mobster
        link
        English
        31 year ago

        What’s the difference between the two? I’ve always used MIT because frankly I don’t care who the hell uses my shitty code or where it winds up.

        • @MooseBoys
          link
          1
          edit-2
          1 year ago

          My understanding is that it’s basically the same as MIT with two additions:

          The first is a clarification on what you’d probably already assume, that the license applies only to the code, not to trademarks that may appear in it. So if AMD submits a change with the token AMD_BOOT_SETTINGS, that doesn’t grant users of the code the right to pass themselves off as AMD.

          The second is a guard against patent trolls, and basically says “If you sue anyone for their use of this code, your rights under this license are revoked.”. This helps prevent a malicious actor from filing a patent, submitting code to a lib that implements the patent, and then suing the other users of that lib for patent infringement.

          The net result in my experience is that it doesn’t care to most people, but private industry tends to be more comfortable with Apache2 than MIT. So if you want to increase the odds of more people using and contributing to your lib, use Apache2. If you want to almost guarantee that private industry won’t use it, use GPL.