Skip to content

About

Copyright (c) Schrodinger, LLC

License

Published under a BSD-like license, see below:

The Open-Source PyMOL source code is copyrighted, but you can freely use and copy it as long as you don't change or remove any of the Copyright notices. The Open-Source PyMOL product is made available under the following open-source license terms:


Open-Source PyMOL is Copyright (C) Schrodinger, LLC.

All Rights Reserved

Permission to use, copy, modify, distribute, and distribute modified versions of this software and its built-in documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the name of Schrodinger, LLC not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

SCHRODINGER, LLC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SCHRODINGER, LLC BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.


PyMOL Trademark Notice

PyMOL(TM) is a trademark of Schrodinger, LLC. Derivative software which contains PyMOL source code must be plainly distinguished from any and all PyMOL products distributed by Schrodinger, LLC in all publicity, advertising, and documentation.

The slogans, "Includes PyMOL(TM).", "Based on PyMOL(TM) technology.", "Contains PyMOL(TM) source code.", and "Built using PyMOL(TM).", may be used in advertising, publicity, and documentation of derivative software provided that the notice, "PyMOL is a trademark of Schrodinger, LLC.", is included in a footnote or at the end of the document.

All other endorsements employing the PyMOL trademark require specific, written prior permission.

PyMOL Developer Notice

Updated January 28th, 2006

There are three ways in which software developers can contribute to the PyMOL Molecular Graphics Project.

(1) Work on the main source tree. As a practical matter, you must transfer copyright of such improvements to Schrodinger, LLC and attach no conditions to your work beyond those specified in the PyMOL LICENSE file. Essentially you are giving everyone the right to use your code for all purposes without restriction. To explicitly transfer ownership to us or to place it in the public domain, include the appropriate headers below at the top of each source code file.

/ On January 28th, 2006, I, John Doe, hereby transfer copyright and * assign all rights, title, and interest in the following source code to * Schrodinger, LLC. /

/ On January 28th, 2006, I, John Doe, hereby place the following * source code into the public domain. /

(2) Develop self-contained functionality that can be integrated into PyMOL as part of the "contrib" directory. With this approach, you retain copyright to your code, but you must still place your source under the "Python" license or an equivalent. Again, you are giving everyone the right to use your code for all purposes without restriction, no exceptions. Source code header:

/* _module name__ Copyright Notice

The _module name source code is copyrighted, but you can freely use and copy it as long as you don't change or remove any of the Copyright notices. _module name is made available under the following open-source license terms:

__module name is Copyright (C) 2006 _your name____

All Rights Reserved

Permission to use, copy, modify, distribute, and distribute modified versions of this software and its built-in documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies and that both the copyright notice and this permission notice appear in supporting documentation, and that the names of _your name and company (if any)_ not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

_your name and company (if any) DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL _your name and company (if any) BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

*/

(3) Develop independent functionality which makes use of the PyMOL Python API. With this approach, your project need not become part of the PyMOL distribution, and you can attach whatever restrictions you would like to usage and distribution of your code. However, if you attach restrictions, then you must also assume responsibility for distributing the software. If you want your code to become part of the official PyMOL package, then you will need to release it under the "PyMOL" license or an equivalent non-restrictive open source license (not GPL).

Thanks for your participation in the PyMOL Open-Source Project!