Basically any commercial ASN.1 compiler prevents usage of the output in any open-source project. There is that.
Licence also prevent you from modifying generated code.
Re:A New ASN.1 API for Python
by cryptonector on Saturday April 19, 2025 @01:05AM
(#43734340)
Re:A New ASN.1 API for Python
by venamresm__ on Saturday April 19, 2025 @05:11AM
(#43735192)
Most of the open source tools need patching to properly support certain scenarios (been there done that). They also lack support for parsing ASN.1 Value Notation format (textual), which is used everywhere in specifications, OSS Nokalva offers the full set of tools to handle this even with a playground and ASN.1 editor, this is non-existent in open source right now. For now the open source tools only focus on the crypto aspect, and doesn't really dive into telco, banking, biometric, and others.
In Open Source, I think the biggest ASN.1 implementations I come across are OpenSSL's, libtasn1, asn1c, and then per-language implementations like pyasn1.