Comments below:

Hi Peter,
We're not talking about "trivial changes" that would make such a tool fail. 
FreeRDP is following the official
Microsoft specifications. We can easily see the difference between rdesktop and 
FreeRDP for that reason: rdesktop
pretty much remained the same after the specs were published, while we used 
them to rewrite everything.

Apparently you haven't rewritten everything yet, since the comparator still finds similarites. In any case, a "rewrite" which is done with the help of the old code means that the new code is based on the old code.


Now if you want to keep claiming copyright on our code base, then please point 
us to code which you found to be
infringing on your copyright. Sorry, but you cannot continue to simply claim to 
own copyright on our code base
without ever pointing where it is

Yes, we can. The point of my earlier email today was to show that even if there are no code similarities, the code may still be based on earlier work. Thus, it might not be possible to point at specific sections; those sections might not be present any longer, but the new code might still be based on the old one.


We have done a lot of efforts to respect your copyright, but you are now crossing the line. You need to respect our copyright as well.

We believe we are respecting your copyright. If you feel that we are violating it somehow, please tell us about it. But so far, we haven't used any FreeRDP code at all.


Obviously, you do not agree to the license change, and we respect that: we are 
disposed to fully remove all of your
code from our code base. The fact that your copyrighted code used to be part of 
that code base does not prevent me
and the rest of the FreeRDP developers from having rights on the code that they 
own. By making vague claims that
copyrighted code is still left in our code base, therefore it must remain GPL, 
you are blocking the entire FreeRDP
community from moving forward. Not only this is a selfish move, but it is very 
damageable. Simply look at how
development activities dropped last week. Maybe you didn't notice it on 
rdesktop-devel, but that's because there is
normally not that much happening anyway there.

Let's concentrate on the hard facts; if there is a copyright issue or not.


Making claims without backing them does not necessarily prove anything, but it 
does hurt by putting a cloud of
uncertainty over the project. You will always have the ability to make claims 
which you can't support.

There's nothing to "prove". It's more of a different view of how the copyright laws work. We, as well as Andreas Kotes etc, believes that starting out with a code base and then gradually changing it means that you have used the old code in the process thus the new code is derived from the old.

To put it another way: If you had started from scratch, then would FreeRDP (as of today) have as much functionality, stability etc as it has? We think not. We believe you were Standing on the shoulders of giants; ie building upon a previously fine software. Which we have invested a lot in.


You are now given a choice: you either start playing nice with us, or I will 
have no other choice but to consider
the current situation as a desperate attempt at killing the FreeRDP project. So 
far, you have shown no intent of
solving the matter. We have shown a lot of good will and efforts, yet you keep 
on insisting on the same things. I
think it has become obvious to most people ready this by now that FreeRDP is 
not something you want to see under a
permissive license, and your degree of insistence suggests that you might have 
personal reasons for not wanting us
to exist in such way. Your hatred for us, however, does not remove the rights 
that we have on our own code.

Let's leave any personal feelings outside this discussion. We do not want to kill the FreeRDP project. We are showing good will by carefully trying to explain our point of view. It is correct though that we do not accept distribution of our copyrighted code under non-copyleft license.


To make it very clear: we don't want your code, we never wanted it, and we will 
never want it. You can't force us
to use copyrighted code that we don't want, especially if you want to impose us 
the terms and conditions that would

If you didn't want any of it, then why did you base FreeRDP on it? You started out with rdesktop, remember. If you wanted a completely different implementation, you should have started from scratch.

As a side note, different companies and organizations have for years asked us if they can use the rdesktop code base in various commercial projects, ie without respecting GPL. We have turned down such offers. Nothing has changed; companies and organizations are still not allowed to do this, even if the software has been forked, renamed to "FreeRDP" and then gradually enhanced and rewritten.


Rgds, ---
Peter Åstrand           ThinLinc Chief Developer
Cendio AB               http://www.cendio.com
Wallenbergs gata 4
583 30 Linköping        Phone: +46-13-21 46 00
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Freerdp-devel mailing list
Freerdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel

Reply via email to