5

I'm trying to understand all the responsibilities of this license.

Does redistribution mean:

  • publicly placing a windows .exe using the BSD licensed library for users to download on a website(free and commercial)

  • sharing the exe with friends (free and commercial)

Can redistribution even mean just packaging your project into a exe because you are like rearranging the files into one executable??

Are we required to include the license in readable form in an exe in the project application itself or just in the project folder like a readme?

What if people forget to include the notices for some libraries? Is it required for copyright owners to try to get the user to correct it first or you can pay fines or something at any time?

1
  • "Distribution" is a term of copyright law, not a particular license.
    – vonbrand
    Mar 15, 2021 at 22:33

2 Answers 2

6

Does redistribution mean publicly placing a windows .exe using the BSD licensed library for users to download on a website(free and commercial)

Yes, that is redistribution.

sharing the exe with friends (free and commercial)

That also is redistribution.

Can redistribution even mean just packaging your project into a exe because you are like rearranging the files into one executable??

No, that sounds more like compilation. If you're not conveying the program to another party, whatever you are doing, it's not redistribution.

Are we required to include the license in readable form in an exe in the project application itself or just in the project folder like a readme?

The 3BSD licence says that "Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer" and that "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".

If you're distributing an executable (without accompanying source) then it seems to me that including the required text "in the project folder like a readme" would suffice.

What if people forget to include the notices for some libraries? Is it required for copyright owners to try to get the user to correct it first or you can pay fines or something at any time?

If you redistribute without honouring the terms of the licence you are violating the original rightsholder's copyright. The consequences of that are entirely a function of your local copyright laws. In practice, an aware rightsholder will often ask you to correct your error before taking things further, but they don't have to give you that opportunity.

1
  • The consequences are also at least partially dependent on who knows about it and how the original copyright holder feels about it. Most jurisdictions require the copyright holder to actually formally complain about the infringement before the legal system will do anything, and depending on what it is the original copyright holder may just choose to ignore it. Mar 5, 2021 at 21:09
3

Redistribution happens whenever you make the work accessible to another party. It doesn't matter if that party is anyone who knows about your website or one specific person. It also doesn't matter if the work is distributed as part of a larger work. It also doesn't matter if you altered the work and by how much - as long as it is based on the original, the license conditions apply.

When you don't fulfill all the conditions mandated in the license, then you don't have the permission to redistribute it. When you are doing it anyway, then you are committing a copyright violation with all the usual legal consequences.

When the copyright owner of the library is nice, they will contact you and ask you to correct your mistake. When they are not so nice, then they might ask their lawyer if they can sue you and for how much.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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