Difference between revisions of "Opy"

From Free Software Directory
Jump to: navigation, search
(Created page with "{{Entry |Name=Pyo |Short description=Python Source Code Obfuscator |Full description=Configurable Multi-Module Python Source Code Obfuscator. This program will take your mult...")
 
(Added Python link)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Entry
 
{{Entry
|Name=Pyo
+
|Name=Opy
 
|Short description=Python Source Code Obfuscator
 
|Short description=Python Source Code Obfuscator
 
|Full description=Configurable Multi-Module Python Source Code Obfuscator.
 
|Full description=Configurable Multi-Module Python Source Code Obfuscator.
 
This program will take your multi-module Python 2.7 or 3.x source code and replace all identifiers by numered tags.
 
This program will take your multi-module Python 2.7 or 3.x source code and replace all identifiers by numered tags.
 
Identifiers of 3rd party or standard modules as well as identifiers used in getattr, setattr, exec and eval can be exempted.
 
Identifiers of 3rd party or standard modules as well as identifiers used in getattr, setattr, exec and eval can be exempted.
 
+
|Homepage URL=https://github.com/QQuick/Opy
|Homepage URL=https://pypi.python.org/pypi/Pyo
 
 
|User level=advanced
 
|User level=advanced
 +
|Is High Priority Project=No
 
|Component programs=pyo.exe pyo_config.txt
 
|Component programs=pyo.exe pyo_config.txt
 +
|VCS checkout command=git clone https://github.com/QQuick/Opy.git
 
|Computer languages=python
 
|Computer languages=python
 
|Documentation note=Pyo will obfuscate your extensive, real world, multi module Python source code for free! And YOU choose per project what to obfuscate and what not, by editting the config file:
 
|Documentation note=Pyo will obfuscate your extensive, real world, multi module Python source code for free! And YOU choose per project what to obfuscate and what not, by editting the config file:
Line 34: Line 35:
 
Further adapt pyo_config.txt until you’re satisfied with the result.
 
Further adapt pyo_config.txt until you’re satisfied with the result.
 
Type ‘pyo ?’ or ‘python pyo.py ?’ (without the quotes) on the command line to display a help text and the licence.
 
Type ‘pyo ?’ or ‘python pyo.py ?’ (without the quotes) on the command line to display a help text and the licence.
 
 
|Paid support=info@geatec.com
 
|Paid support=info@geatec.com
 +
|Accepts cryptocurrency donations=No
 
|Keywords=python obfuscator obfuscation obfuscate
 
|Keywords=python obfuscator obfuscation obfuscate
|Version identifier=1.0
+
|Version identifier=1.1.28
|Version date=2015/06/19
+
|Version date=2018/01/04
|Version status=beta
+
|Version status=stable
|Version download=https://pypi.python.org/pypi/Pyo
+
|Version download=https://files.pythonhosted.org/packages/51/3e/cb88e4b4ad9aa23388f9c0c84bfefae9624ae21e504a57b04b1359663799/Opy-1.1.28.tar.gz
|Version comment=First version fully functional, tested on 3 person-years of production Python code.
+
|Last review by=Bendikker
Suggestions for improvement, feature requests, bug reports welcome.
+
|Last review date=2018/03/29
|Status=
+
|Submitted by=Bendikker
 +
|Submitted date=2018/3/29
 
|Is GNU=No
 
|Is GNU=No
 
}}
 
}}
 
{{Project license
 
{{Project license
|License=QualityQuick licence
+
|License=Apache2.0
|License copyright=QualityQuick licence
+
|License verified by=IanK
 
+
|License verified date=2016/10/29
This license governs use of the accompanying software ("Software"), and your use of
 
the Software constitutes acceptance of this license.
 
 
 
You may use the Software for any commercial or noncommercial purpose, including
 
distributing derivative works.
 
 
 
In return, it is required that you agree:
 
 
 
1.  Not to remove any copyright or other notices from the Software.
 
2.  That if you distribute the Software in source code form you do so only under
 
    this license (i.e. you must include a complete copy of this license with your
 
    distribution in a plain text file named QQuickLicence.txt),
 
    and if you distribute the Software solely in object form
 
    you only do so under a license that complies with this license.
 
3.  That the Software comes "as is", with no warranties. None whatsoever. This
 
    means no express, implied or statutory warranty, including without limitation,
 
    warranties of merchantability or fitness for a particular purpose or any
 
    warranty of title or non-infringement. Also, you must pass this disclaimer on
 
    whenever you distribute the Software or derivative works.
 
4.  That neither Geatec Engineering nor any contributor to the Software will be liable for any
 
    of those types of damages known as indirect, special, consequential, or
 
    incidental related to the Software or this license, to the maximum extent the law
 
    permits, no matter what legal theory it's based on. Also, you must pass this
 
    limitation of liability on whenever you distribute the Software or derivative
 
    works.
 
5.  That you will not use or cause usage of the Software in safety-critical situations
 
    under any circumstances.
 
6.  That if you sue anyone over patents that you think may apply to the Software for a
 
    person's use of the Software, your license to the Software ends automatically.
 
7.  That your rights under this License end automatically if you breach it in any way.
 
8.  That all rights not expressly granted to you in this license are reserved.
 
 
}}
 
}}
 
{{Person
 
{{Person
Line 86: Line 57:
 
|Role=Software Engineer
 
|Role=Software Engineer
 
|Email=jdeh@qquick.org
 
|Email=jdeh@qquick.org
|Resource URL=
 
 
}}
 
}}
 
{{Resource
 
{{Resource
|Resource audience=Python Developers
+
|Resource audience=Python (Ref)
 +
|Resource URL=https://pypi.org/project/Opy
 
}}
 
}}
 
{{Software category
 
{{Software category

Latest revision as of 09:48, 29 March 2018


[edit]

Opy

https://github.com/QQuick/Opy
Python Source Code Obfuscator

Configurable Multi-Module Python Source Code Obfuscator. This program will take your multi-module Python 2.7 or 3.x source code and replace all identifiers by numered tags. Identifiers of 3rd party or standard modules as well as identifiers used in getattr, setattr, exec and eval can be exempted.





Licensing

License

Verified by

Verified on

Notes

License

Apache2.0

Verified by

IanK

Verified on

29 October 2016




Leaders and contributors

Contact(s)Role
Jacques de Hooge Software Engineer


Resources and communication

AudienceResource typeURI
Python (Ref)https://pypi.org/project/Opy


Software prerequisites

KindDescription
Required to usePython 2.7 or 3.x




Entry








"Software Engineer" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"Python (Ref)" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.










Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.