Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. Which license would you prefer for open source apps / frameworks / libraries? : BSD or Apache 2
QtWS25 Last Chance

Which license would you prefer for open source apps / frameworks / libraries? : BSD or Apache 2

Scheduled Pinned Locked Moved Unsolved The Lounge
5 Posts 4 Posters 1.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • I Offline
    I Offline
    Ibrahim
    wrote on last edited by kshegunov
    #1

    Hi;
    When you developed an application or a library or a framework, which license would you prefer for open source : BSD or Apache 2. Why? Thanks.

    [Moved to The Lounge ~kshegunov]

    kshegunovK 1 Reply Last reply
    0
    • I Ibrahim

      Hi;
      When you developed an application or a library or a framework, which license would you prefer for open source : BSD or Apache 2. Why? Thanks.

      [Moved to The Lounge ~kshegunov]

      kshegunovK Offline
      kshegunovK Offline
      kshegunov
      Moderators
      wrote on last edited by
      #2

      I personally prefer MIT. It's short, simple to read and understand and is totally free for all commercial and non-commercial use.

      Read and abide by the Qt Code of Conduct

      matthew.kuiashM 1 Reply Last reply
      3
      • VRoninV Offline
        VRoninV Offline
        VRonin
        wrote on last edited by VRonin
        #3

        Both those licenses allow closed source commercial use of anything linking to them. I'd say GPL for real free⁺ software and MIT to allow all uses.

        Apache is a pain in the back side if you need to make changes to the source itself


        ⁺ From https://www.gnu.org/philosophy/free-sw.en.html

        “Free software” means software that respects users' freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer”. We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis.

        "La mort n'est rien, mais vivre vaincu et sans gloire, c'est mourir tous les jours"
        ~Napoleon Bonaparte

        On a crusade to banish setIndexWidget() from the holy land of Qt

        1 Reply Last reply
        2
        • kshegunovK kshegunov

          I personally prefer MIT. It's short, simple to read and understand and is totally free for all commercial and non-commercial use.

          matthew.kuiashM Offline
          matthew.kuiashM Offline
          matthew.kuiash
          wrote on last edited by
          #4

          @kshegunov Totally agree. The 2 clause license is unbelievably easy to use and understand. There are disadvantages I guess (Tivoisation it's called). But it does free both creators and consumers from a lot of fuss and obligations.

          The legendary cellist Pablo Casals was asked why he continued to practice at age 90. "Because I think I'm making progress," he replied.

          kshegunovK 1 Reply Last reply
          1
          • matthew.kuiashM matthew.kuiash

            @kshegunov Totally agree. The 2 clause license is unbelievably easy to use and understand. There are disadvantages I guess (Tivoisation it's called). But it does free both creators and consumers from a lot of fuss and obligations.

            kshegunovK Offline
            kshegunovK Offline
            kshegunov
            Moderators
            wrote on last edited by
            #5

            @matthew.kuiash said in Which license would you prefer for open source apps / frameworks / libraries? : BSD or Apache 2:

            There are disadvantages I guess

            To quote @Wieland: 'I don't care. If someone can make money with the software I gave away for free, good for them!'
            So it still boils down to a matter of opinion. I just like the simplicity - reading the license doesn't give me a headache and attribution is still required ...

            Read and abide by the Qt Code of Conduct

            1 Reply Last reply
            1

            • Login

            • Login or register to search.
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups
            • Search
            • Get Qt Extensions
            • Unsolved