I'm pleased to announce the first public release of VendorID-1.0.0.
Phil is so kindfull to host the VendorID package at "www.riverbankcomputing.co.uk".
You can download it from "www.riverbankcomputing.co.uk/vendorid".
-----
What is it?
VendorID is a Python package, that contains functionality to restrict the availability of dynamic loadable extension modules to specific Python interpreters. Only specific Python interpreters are allowed to import such extension modules. A generic Python interpreter will fail to import such extensions.
By the term specific Python interpreter, we mean a binary executable that runs a single specific Python application, something you create with tools like freeze or py2exe.
-----
Why?
The motivation for the VendorID package was the following condition in Trolltech's commercial Qt license agreement.
"Applications may not pass on functionality which in any way makes it possible for others to create software with the Licensed Software;"
This software provides a simple mechanism for conforming to this condition.
-----
Contents of the Package
The VendorID package contains a distutils setup script that generates the necessary code and builds a static library and a shared module. The package also contains a Python script named sib.py that you can use to create application specific executables. See the documentation in the doc directory of the package.
-----
License
VendorID is licensed under the same terms and conditions as Python itself. See the file LICENSE.txt of the package for more details. VendorID places no restrictions on the license you may apply to interpreters and extension modules that make use of the VendorID functionality.
-----
If you have any questions or enhancement suggestions, either contact me directly ([EMAIL PROTECTED]) or use the PyKDE mailing list.
Ulli Berning DESYS GmbH www.desys.de
_______________________________________________ PyKDE mailing list [email protected] http://mats.imk.fraunhofer.de/mailman/listinfo/pykde
