Knowledgebase

Using Open Source in a Commercial Product Print

  • troubleshooting, permissions, guide, howto, solution, zillionkinghost, hosting, support
  • 0

Obligations that come with free code.

WHAT LICENCES REQUIRE

Varies substantially, and must be checked.

WHAT PERMISSIVE LICENCES REQUIRE

Usually attribution, and little else.

WHAT COPYLEFT LICENCES REQUIRE

That derived work is released under the same terms.

WHY THAT MATTERS

Incorporating such code into a product you distribute may oblige you to release your own source.

WHAT AFFECTS SAAS SPECIFICALLY

Most copyleft obligations trigger on distribution, and serving software over a network is frequently not distribution.

WHAT CHANGES THAT

Certain licences written specifically to cover network use.

WHAT TO DO

Identify every dependency and its licence.

WHAT TO AUTOMATE

That scan, on every build.

WHAT TO MAINTAIN

A list of dependencies and licences, current.

WHY

Customers and investors ask for it, and assembling it later is laborious.

WHAT TO AVOID

Copying code from anywhere without checking Dependencies with no licence stated Licences you have not read

WHY NO LICENCE STATED IS A PROBLEM

Absence of a licence means no permission, not free use.

WHAT TO CONTRIBUTE BACK

Fixes, where practical.

WHY

It is fair, and it reduces the burden of maintaining private changes.

WHAT TO TAKE ADVICE ON

Anything where the obligation is unclear.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot