On Fri, 29 Aug 2014 14:12:12 +0400, Alex Peshkoff <peshk...@mail.ru> wrote: >> That sounds like an idea. An alternative would be to allow this when >> creating or altering the procedure, eg something like CREATE PROCEDURE >> myprocedure(...) RETURNS ... WITH (SUPPRESS_SOURCE) AS ... > > Like Dimitriy correctly noticed - this will cause great problems when > the moment will come to stop using BLR. > And what should we do with such statement at that time?
What does that mean? On the fly/on demand compilation from source, or using a different byte code representation than blr? If the first then you still have my initial WITH (ENCRYPTION) proposal as an alternative, and remember you already have a problem anyway with people who currently delete the source. However, my primary opinion is that these are all stopgap measures that don't offer any real protection; so why go through the trouble of offering it in any official way. Mark ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel