I know I CAN unwrap the APEX code, so this is not a technical question.
I've readed the Oracle Database 11 g Express Edition License Agreement, and I'm remain confused about this specific question. As far as I understand, there is no legal restriction in analyze the PL/SQL objects that are not wrapped (i.e. in clear code). With the wrapped ones, considering that the wrap is a way of encoding (like base64, but more complicated) that admits decoding, I can think that decoding not apply for "reverse engineering or decompilation of the programs". On the other hand, while that "programs" are in a relational database, are not just code, but data too, and I can think I should have right to see all the data stored in my database, including the data stored in the catalog.
In short, if I unwrap the APEX code for educate myself, am I doing something illegal ? and if the response is yes, what agreement exactly am I violating ?
Thanks in advance
Regards,
Alfonso Vicente