Community mailing list archives

Re: Securing Odoo Code

- 10/11/2016 10:20:28
Of course, the license has nothing to do here and any AGPL code can be restricted by contract so it cannot be modified in place.
This ends in a technical problem.
problem with pyc is taht if the customer adds a py, the pyc will be regenerated.
Thinking about this kind of constraint, I would first check a signature on the files that shouldn't be changed.

2016-10-11 14:22 GMT+02:00 Mahmoud Abou Zamil <>:

Compile the .py file to .pyc file and remove the source file ( .py )


Mahmoud Naguib Abou Zamil
ERP consultant

From: Mohamed Saada <>
Sent: Tuesday, October 11, 2016 11:58 AM
To: Community
Subject: Securing Odoo Code
Dear Community,

We installed odoo V8 (with lots of customized modules and a php script) on a customer’s local server. The customer owns the server, and he requested to have admin user on the server’s OS (Ubuntu Server).

What can we do to secure our code (code encryption), and what level of contractual agreement should be signed in case something goes wrong?

Best Regards,

Mohamed Saada
ACME Business Platforms General Manager

32, Road 253, Degla, Maadi, Cairo, Egypt
T: +202 2521 4290 - 291 - 292 - 293 / M: +2010 0152 3313
Cairo Office Map
3105, Swiss Tower, Cluster Y, Jumeira Lake Towers, Dubai, UAE
T: +971 4553 1402 / F: +971 4553 1386 / M: +971 50 148 9809
Dubai Office Map 
Disclaimer: The content of this e-mail together with any attachments, statements and  opinions expressed herein contains information that may be private and confidential, and are intended for the named recipient/s of the mail only. If you have received this message in error, please notify by e-mail immediately and delete the message without making any copies

Post to:

Post to:

Dominique Chabord - SISalp
Logiciel libre pour l'entreprise Tryton et open-source Odoo, OpenERP
18 avenue Beauregard 74960 Cran Gevrier
145A rue Alexandre Borrely 83000 Toulon
tel(repondeur) +33(0)950274960 fax +33(0)955274960 mob +33(0)622616438 l'actualité de vos services en temps réel.