Stephan Houben <stephan...@gmail.com.invalid>:

> Op 2017-09-10, Marko Rauhamaa schreef <ma...@pacujo.net>:
>> I've seen that done for Python and other technologies. It is an
>> expensive route to take. Also, it can be insecure. When
>> vulnerabilities are found, they are communicated to the maintainers
>> of, say, Python. When Python is fixed and released, the vulnerability
>> is revealed, but the version bundled with your product is still
>> broken. You have to be prepared perform an emergency release of your
>> product and hope you don't mess things up.
>
> To each his own, but this is not different from any other third-party
> package your application depends on.

And that is an argument to minimize the number of 3rd-party dependencies
in a product. However, programming languages are particularly
problematic because they have huge attack surfaces. For example, we need
to rerelease our product four times a year because of Java. No other
3rd-party package gives us such trouble.

(BTW, a former employer of mine chose to package Python with the
application so they could ship the application in a .pyc format.)


Marko
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to