Hi, People who want to hide the source code can write an external procedure/function (engine udr) and only distribute the dll file.
Kind regards, Robert -----Oorspronkelijk bericht----- From: Carlos H. Cantu Sent: Thursday, August 28, 2014 10:30 PM To: For discussion among Firebird Developers Subject: [Firebird-devel] Hiding source code of procedures and triggers willnot work in FB 3 So far, there is no official way to hide procedures and triggers source code (protecting intelectual property). The technique of updating system tables writing "null" to the source code is used by a lot of people, since it seems to be the only way to have some kind of protection (ok, BLR can be "understood", but this would required more efforts than usually normal people are willing to do). Problem is that this technique will not work anymore in Firebird 3. Since there is still no official way to protect/hide the source code, I suggest that the rdb$procedures and rdb$triggers should not become readonly until we have an official way to deal with this problem. I think this is a critical decision that should be discussed now, otherwise we can expect lots of mad users when FB 3 is released. []s Carlos http://www.firebirdnews.org FireBase - http://www.FireBase.com.br ------------------------------------------------------------------------------ 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 ------------------------------------------------------------------------------ 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