Changing the license of an Open Source project

Posted on 2006-05-26
Last Modified: 2010-04-21
Maybe this isn't a good place to ask this question, but I couldn't find a better site. Here goes:

I have two open source projects (libraries, not applications) that I distribute under the Boost license, which you can read at I would like to change the license now, because this license is not recognized by the OSI, and open source awards require a recognized license. Is it allowed to change the license?

And which recognized license would be most like the Boost license? I've thought about the BSD license and the MIT license. This part of the BSD license is not clear to me: "Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution." Does this mean that if a commercial software company uses my library in their application, they have to add the copyright notice? I definitely don't want that. The MIT license is less clear about it, while the Boost license is very clear that it is allowed to use it in binary form without copyright notice.
Question by:markvp
    LVL 24

    Expert Comment

    You are the owner to it's you right to use the licences you like.
    Yes the user of the library has to mention that parts of the software are copyrighted by you.

    You can change that if you do not bother.

    LVL 43

    Expert Comment

    You can release new version under new licence. Even if the new version has no changes comparing to the previous one.
    LVL 34

    Expert Comment

    by:Duncan Roe
    Have you looked at - as you are publishing a library you could use either the LGPL or the GPL, providing you think one of them is close enough to what you want.

    Author Comment


    I don't want to use GPL or LGPL, because I find even LGPL too restrictive. I want it to be legally as easy to use as using e.g. STL.

    Some background: the libraries are part of a commercial test application that I'm developing. The libraries are part of the users application, that can interact with my application, but are also useful without my application. Therefore I want companies to have no worries about having to even mention in their application that they use my libraries. Therefore the Boost license was ideal. But now I'd like a similar license that is accepted by the OSI.
    LVL 34

    Accepted Solution

    zlib has a license like that:
    But it's maybe too informal for you. What there is, is in the README

    Author Comment

    Thanks duncan_roe. This license is accepted by the OSI. I started checking the licenses on their website, but I did it in alphabetical order, so I hadn't seen this one yet :-).

    It's not too informal, the boost license is also informal.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    The purpose of this article is to fix the unknown display problem in Linux Mint operating system. After installing the OS if you see Display monitor is not recognized then we can install "MESA" utilities to fix this problem or we can install additio…
    The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now