PythonIDs¶
Abstract¶
Modern landscapes of information infrastructures are commonly designed and organized as stacks of runtime service environments. The technical architecture of the service stacks consists of a wide range of heterogenous landscapes of components frequently requiring adaptation and mediation.
This requires commonly the integration by wrappers and add-on coding with diverse languages and their specific releases, thus in case of Python the distinction of the Python syntax versions with their specific sets of standard runtime library variants as well as the Python implementation releases. The pythonids provides the automated technical detection and enumeration of the runtime process framework layer of Python environments.
The identifier are provided by two detail levels. The Python Syntax identifier as 16-bit values providing the major-minor-micro version, and the 32-bit distribution identifier, which provides in addition the information on the distribution.
Python Syntax:
Python Interpreter and Compiler Distribution:
32-bit hierarchical hex-value of the derived distribution of the Python implementation variant including the major and minor Python syntax version - pythonids.pydist
The package ‘pythonids’ is part of the set of packages of enumerations for efficient and fast operations of code variants for software and infrastructure stacks. For other stack layers refer to [machineids], [platformids], [resourceids], and [extensionids].
Resources¶
Home
Sourceforge.net: https://sourceforge.net/projects/pythonids/
Online Documents
Sourceforge.net: https://pythonids.sourceforge.io/
Licenses
Artistic-License-2.0(base license): ArtisticLicense20.html
Forced-Fairplay-Constraints(amendments): licenses-amendments.txt
[xkcd] Support the OpenSource Authors :-)
Runtime Repository
Python Package Index: https://pypi.org/project/pythonids/
Downloads
bitbucket.org: https://bitbucket.org/acue/pythonids/
github.com: https://github.com/ArnoCan/pythonids/
Python Package Index: https://pypi.org/project/pythonids/
Sourceforge.net: https://sourceforge.net/projects/pythonids/
Licenses¶
Product¶
Product Data
MISSION=The ‘pythonids’ package provides the identification and enumeration of Python syntax and implementation.
AUTHOR=Arno-Can Uestuensoez
PROJECT=pythonids
COPYRIGHT=(C)2019 Arno-Can Uestuensoez
LICENSE=Artistic-License-2.0 + Forced-Fairplay-Constraints
VERSION=0.1.40
RELEASE=0.1.40
STATUS=Unknown
BUILDDATE=2019.12.19-05:39
Modified Artistic License¶
The modified Artistic License is based on the ArtisticLicense2.0, but adds the amendmend of “Forced-Fairplay-Constraints” for peer-to-peer fairplay rules. The modification restricts, and even revokes the permission including the open source attribution in case of breaches, including the past.
License:ModifiedArtisticLicense2.0 = ArtisticLicense2.0 + Forced-Fairplay-Constraints From Ingenieurbuero Arno-Can Uestuensoez Name ModifiedArtisticLicense2.0
This is perfectly allright, as you may refer to cases like the faith of Andreas Pavel [AndreasPavel], or even my own - UnifiedSessionsManager (C) 2008 Arno-Can Uestuensoez [UnifiedSessionsManager] - the first multivendor cloud management system, capable of distributed hybrid clouds including virtual desktops. The UnifiedSessionsManager was originally licensed as GPL3.
So the software is OpenSource as long as you comply to basic rules - else not.
Artistic-License-2.0(base license): ArtisticLicense20
Forced-Fairplay-Constraints(amendments): licenses-amendments