It is understood from the Open Source Initiative's definition of open source that the software under the licenses here and here can be used/run for any purpose. For example, it is understood that HeidiSQL is under GNU General Public License v2.0 and it can be used/run for any purpose.

However, I wonder whether "use/run for any purpose" is also valid if the software under multiple licenses. For example, let's examine Ubuntu:

Ubuntu is a collection of thousands of computer programs and documents created by a range of individuals, teams and companies. Each of these programs may come under a different licence.

Ubuntu contains licensed and copyrighted works that are not application software. For example, the default Ubuntu installation includes documentation, images, sounds, video clips and firmware.

All of the application software installed by default is free software. In addition, we install some hardware drivers that are available only in binary format, but such packages are clearly marked in the restricted component.

Is it still valid "use/run for any purpose" in this case?

  • 1
    Why do you think that licensing something under multiple licenses which all support the right to use software for any purpose would remove that right? – curiousdannii Dec 18 '20 at 1:09
  • Can you look at the edit? – arastirma hesap Dec 18 '20 at 5:05

Licences do not inhere in software, they attach to software (or, to be more precise, to the recipients of software) through the act of conveyance.

Which is a complex way of saying that what other licence some other person gets software under has no effect on you and the licence under which you get it. If you get libfoo under a free licence, let's say the GPL, then you have the freedom to use it for any purpose (as well as the other freedoms that free software comes with, and the conditions that the GPL applies to them). Just because somebody else gets libfoo under a proprietary licence (say, one that lets them build it into a software product without honouring copyleft, but only up to ten thousand copies) that doesn't mean that your freedoms go away. Similarly, your freedoms don't automatically transfer to them.

The title question can't be answered, because it assumes that software just sits there, with rights associated with it, which it doesn't. Instead, the rights you have with respect to a piece of software will depend on the licence terms presented to you when you got your copy of the software, and they won't depend on any licence terms presented to anybody else when they got their copy.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.