1. 21
  1.  

  2. 5

    As context, BSD licenses, and the 3-clause in particular, are the licenses of the Scientific Python and PyData community.

    The Haskell community as well, by and large, probably due to the similar academic-leaning demographics.

    1. [Comment removed by author]

      1. 2

        I always add my licenses manually (when I remember) and choose ISC, so I don’t really care either way.

        But… I’d argue that the BSD license is older, better known, and probably more used than many of the ones they list. The whole point of the drop down was to make licensing convenient so more people would use one, so why not make the most popular licenses the easiest and most convenient to use?

        1. 1

          It’s probably equally known as the main ones highlighted on the list (GPLv3, MIT, and Apache v2), but besides that, my guess is that whoever put together the initial version of the drop down assumed that the MIT and BSD are fairly similar, and adding more would just clutter the list.

          Not that it’s a real defense. It also seems odd that the GPLv2 isn’t on the list, because of the number of people who’ve explicitly said they’ll use the v2 over v3 for new projects.

      2. 4

        Redistribution of insubstantial portions would not be subject to copyright anyway. So there is no substantive difference between the licenses. GitHub is absolutely right to attempt to reduce license proliferation, and the MIT license is clearer and avoids the risk of confusion with the BSD 4-clause license.

        1. 5

          So there is no substantive difference between the licenses.

          What about the non-endorsement clause? Some universities care about this, eg. the UC system.

          1. 1

            There’s nothing stopping someone from including their own license file over the preset ones that can be autogenerated for you.

            1. 1

              Sure, but the linked GitHub comment doesn’t seem to care about the non-endorsement clause, it’s really focussing on the redistribution/attribution angle.

            2. 3

              GitHub is absolutely right to attempt to reduce license proliferation

              Sure, so they could have a list of suggested licenses for new projects and limit that to maybe 3 or 4, but at the same time allow you to specify any of the FSF/OSI approved licenses.

              1. 4

                That’s what they do, isn’t it? If you go through the “quick start” process then you get their limited choice of licenses, but you are allowed to use any license by uploading it directly (and you grant a very limited set of additional permissions via their ToS).