OSIsoft, LLC publishes an SDK with their PI System, to which I wrote a python adapter. At this point it is for internal use in our company only, but I think it is potentially useful to other users of the OSIsoft PI System.

The adapter is pure python code that loads the .NET libraries from their installation directory, and so does not include the SDK itself. Under the assumption the company has no objection to publishing the code, is it legal to publish this under an open source license, and are there open source licenses that are incompatible with this?

Some links to license information of the software:

  • Do you have a link to the license of this SDK?
    – sebix
    Aug 16, 2017 at 18:44
  • I edited my question with some links to all license information I can find
    – hugovdberg
    Aug 17, 2017 at 7:54
  • Being this was built for internal use by your company (and yes, you count as your company) you should run this by the lawyers before publishing (and obviously get company approval to do so).
    – RubberDuck
    Aug 17, 2017 at 23:42
  • I know I need company approval, but I was wondering if it would be worth the trouble of getting approval, and whether it would technically be possible anyway to publish it.
    – hugovdberg
    Aug 18, 2017 at 4:52

1 Answer 1


First: I am not a lawyer and this is not legal advice.

The first link you gave is the license for the documentation, not the SDK itself.

The second link has copyright information on the SDK iself and several components.

The SDK itself does not have any particular license according to the document, just this paragraph:

This product is developed and copyrighted by OSIsoft, LLC. All rights reserved.

The components have MIT, Apache 2.0 and MICROSOFT SOFTWARE SUPPLEMENTAL LICENSE TERMS. None of them prohibits distribution of software which does use them.

  • Can I interprete this answer as "Yes, it is legal as long as you don't publish the SDK or claim copyright of the SDK"?
    – hugovdberg
    Aug 17, 2017 at 11:18
  • @hugovdberg I don't see anything which could prevent you from publishing it
    – sebix
    Aug 17, 2017 at 12:20

Your Answer

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

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