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

Reply via email to