Dimitry Sibiryakov wrote: > 01.09.2014 16:01, Geoff Worboys wrote: >> At this late stage of v3.0, it seems to me that simple and >> least possible change (to v3 and to the developer) should >> be high on the list of priorities. More sophisticated >> options could be assessed in detail later.
> Exactly for this reasons the option "leave everything as > is and see if these developers really cannot live without it" > should have highest priority, because it is the simplest. I certainly have sympathy for this view (because I don't believe the current delete-source system is worth anything much), but I've also been on the other end of this sort of logic (as I noted in a previous post). The more Firebird does this, the more of a reputation it will get for leaving users behind, and the less users will be inclined stay with or come to Firebird. Exactly how much will option 4 cost in development effort? Is it hard to do? If it's not, if we're only standing on the principle that deleting source is a waste of time, then why bother? Sure, the ideal of no-system-table-writes is a nice to have, but if it's not hard to make the exception for the source field at the moment then why not do it and end the argument ... for now. Having made that choice, the argument can then start again (but with no impact on v3 release dates) over whether deleting the source is going to be officially deprecated (in favour of something else?). If so, the announcement can be made, perhaps giving a v3.5 or v4 deadline, and application developers will have advance warning to start finding alternative solutions. Obviously, if we want those alternative solutions to be based on Firebird, it will be best if we can offer some alternative within Firebird before the feature is deprecated (so that the application developers can start their migration before the feature disappears) - whether it is the suggestion to use UDR or UDF to hide sensitive logic, or whether it's some form of obfuscation that we may even try to sell under the title of encryption. -- Geoff Worboys Telesis Computing Pty Ltd ------------------------------------------------------------------------------ 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