In summary, everything I contributed is broken and badly designed, and of 
course you are the saver. Your arrogance knows no bounds, and I hope to 
never see it again.

Ron

--------------------------------------------------
From: "Przemyslaw Czerpak" <dru...@acn.waw.pl>
Sent: Friday, April 24, 2009 12:22 PM
To: "Xharbour-Developers List" <xharbour-developers@lists.sourceforge.net>; 
"Harbour Project Main Developer List." <harb...@harbour-project.org>
Subject: Re: [xHarbour-developers] [Harbour] Some xhb 
developersgivingnocreditwhen copying work from Harbour

> On Fri, 24 Apr 2009, Ron Pinkas wrote:
>> I've learned to accept that Harbour developers reserve the rights to 
>> rename
>> function names they borrow, to "rewrite from scratch" borrowed ideas and
>> extensions, to introduce borrowed yet modified syntax, all with complete
>> disregard to API or user code compatibility. Obviously the claim is that
>> the reasons are always noble, well justified, and have nothing to do with
>> xHarbour.
>
> Can you precisely define what you are talking about?
> I was talking things like xbase++ multivalue macros which you started
> in Harbour then continued your work on then in xHarbour and you never
> finished ot so they are still broken after over 6 years of xHarbour life.
> But in Harbour they are implemented in absolutely different way and they
> are working. I do not agree that someone will discard my work saying that
> it comes from something what never worked correctly and cannot work well
> due to fatal design decision. I had to create it from scratch because
> alternative was dropping completely this idea to not keep broken and
> not working code.
> I was talking about simplex which were and still is broken because it's
> wrongly designed from the beginning what Ryszard shows before xHarbour
> started. In Harbour there is no even single line from this idea and the
> same will have to happen in xHarbour if someone will want to fix it.
> I was talking about FOR EACH, WITH OBJECT implementation which does not
> come from xHarbour at all. The Harbour version does not have even single
> line from xHarbour code and the names does not comes from xHarbour too.
> The only one thing which comes directly from xHarbour is : inside
> WITH OBJECT what causes some serious problem to other code and PP rules
> and we have to leave with them :-(
> I was talking about TRY / CATCH which still does not work correctly, etc.
> BTW Your idea to use ALWAYS clause inside BEGIN SEQUENCE was great for me
> and I implemented it in Harbour.
> In Harbour all of the above were implemented in different way which does
> not cause side effects and runtime overheads. The results you can see
> in speedtst.prg - Harbour which now supports more features in which
> some "xHarbour extensions: works but do not work in xHarbour is also
> nearly twice faster in pure PCODE evaluation then xHarbour. And I'm
> talking about ST mode. In the MT mode the difference is much bigger
> but the speed is the less important problem of xHarbour MT mode ...
>
>> As far as I know, xHarbour does not include any idea borrowed from 
>> Harbour,
>
> Not true. A lot of my code I 1-st committed to Harbour and later was 
> ported
> to xHarbour. PP, -gc3, many modifications in compiler and HVM, RDDs.
> Later a lot of my code was borrowed from Harbour but it's the fact that
> Miguel does not use to inform about the source of his commits, f.e. if we
> are talking about "xHarbour ideas" some basic fixes for FOR EACH /
> WITH OBJECT / TRY CATCH in compiler like:
>   2007-08-22 11:45 UTC+0100 Miguel Angel Marchuet 
> <miguelangel/at/marchuet.net>
>   2007-08-22 12:12 UTC+0100 Miguel Angel Marchuet 
> <miguelangel/at/marchuet.net>
> were committed without any information about their source.
> Do you see any information that the solution is copied from Harbour?
> Or:
>   2007-10-31 10:00 UTC+0100 Miguel Angel Marchuet 
> <miguelangel/at/marchuet.net>
> Do you think the the line
>   Synced with harbour as possible.
> is enough in this case?
> In this case 99% of the commit is my code copied from Harbour and there is 
> no
> even single note about it.
> And then you are saying that you do not know anything about code borrowed
> from Harbour.
> You also do not like to refer to the source of some of your modifications,
> f.e.:
>   2009-03-13 23:58 UTC-0430 Ron Pinkas <ron.pinkas/at/xharbour.com>
> it's my Harbour solution:
>   2006-08-19 01:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
> adopted to xHarbour source code and it was in few days after my message
> to this list where I informed you what is wrong and that you should refer
> to Harbour source code for proper solution.
> Here we have yet another funny thing. In this modifications you used
> extension which also comes from Harbour source code but probably where
> wrongly ported and in the past you modified. Of course everything without
> information from where it comes and what it does.
> But at leas in your last commit you haven't copied Harbour source code as 
> is.
> Unlike FOR EACH / WITH OBJECT etc. which are not patented xHarbour names
> and such construction were added to xHarbour I'm talking about direct 
> coping
> of source code or algorithms without even single credit note to original
> authors or projects. I understand that sometime is hard to check who 
> exactly
> committed sth so I understand that it's hard to refer original author.
> But I do not understand that it's possible to copy ~250 lines of my 
> Changelog
> entry removing my name from it.
> I do not talk about your or mine imaginations or feelings but only about
> the facts.
>
>> that was implemented in an intentionally incompatible manner. I hope that
>> Harbour developers will decide to compromise their infinite need to 
>> improve
>> on ideas borrowed from xHarbour, at least when such improvement breaks
>> compatibility. I also hope that Harbour developers will understand the
>> value of a unified user community, even if development efforts are not
>> unified.
>
> It was my goal in the past to keep support for both compilers and I was
> making it for really long time but in current days IMHO it's not worth
> to longer invest time in xHarbour. It does not offer any interesting
> functionality, it's much slower, some important things does not work at
> all and it's very hard to force some deeper modifications by main door.
>
>> Please, let's move on to better things.
>
> OK. I also end this subject.
> I only hope that Miguel with update his ChangeLog entries from last years.
>
> best regards,
> Przemek
>
> ------------------------------------------------------------------------------
> Crystal Reports &#45; New Free Runtime and 30 Day Trial
> Check out the new simplified licensign option that enables unlimited
> royalty&#45;free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> xHarbour-developers mailing list
> xHarbour-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xharbour-developers
> 

------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
xHarbour-developers mailing list
xHarbour-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xharbour-developers

Reply via email to