mirror of
https://github.com/schrodinger/pymol-open-source.git
synced 2026-06-04 20:04:21 +08:00
* fast MMTF load support in C++ (adds msgpack-c dependency) * extra_fit: report RMS for method=cealign; Thanks to Hongbo Zhu * CTRL-L ligand zoom * preset > classified (auto_show_classified equivalent) * preset > interface (ported from Incentive PyMOL 1.8.0) * set_key auto-completion * command completion for selection language * fix connect_mode=4 for N-H1 and N-H3 * fix CGO ALPHA and dup COLOR issue
79 lines
3.5 KiB
Plaintext
79 lines
3.5 KiB
Plaintext
|
|
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!
|
|
|