Dear Marc-André and Vic The most well-known way to show that something is not a derivative work is to do a clean-room implementation [1].
Can I ask what steps you have all taken to ensure that your knowledge of the old FreeRDP 0.x and rdesktop code-bases does not cause FreeRDP 1.0 to be a derivative work of those code-bases? Clearly you are not following a "clean room" type arrangement given you have all seen all the code before. Thanks, Stu. [1] http://en.wikipedia.org/wiki/Clean_room_design Marc-André Moreau wrote, on 01/09/11 15:04: > Dear Peter, > > If I understand correctly, you want to start playing this little game of > "let's pretend I own copyright on this code base" with 1.0 now? > > Sorry, but you do not own copyright on the FreeRDP 1.0 code base. You > weren't able to point us to anything now, you aren't pointing us to > anything now, and you simply will never point us to anything in the future > as well. > > As Vic said, I do not think we need to discuss this topic further. > > We Are Not Using Your Code. The End. > > Best regards, > - Marc-Andre > > On Thu, Sep 1, 2011 at 7:43 AM, Peter Åstrand <astr...@cendio.se > <mailto:astr...@cendio.se>> wrote: > > On Mon, 11 Jul 2011, Marc-André Moreau wrote: > > rule. In our case, 1.0 will be a rewrite of FreeRDP using a > bottom-up approach, accepting only Apache contributions > from day 1. This means that we are rewriting some of the most major > FreeRDP components like libfreerdp-core, but it > > ... > > There are some aspects of 1.0 that need to be unambiguous to > everyone. First, it is a *rewrite*, meaning it is not > a fork of FreeRDP itself, and it is not a fork of rdesktop. If the > FreeRDP 0.x series were a fork of rdesktop, it > won’t be the case of the FreeRDP 1.x series. License-wise, here is > how you can make the distinction: > > > We are glad that you are really trying to respect the GPL license. > However, it seems like a difficult task of rewriting such a complex > software in only a few months without taking shortcuts. After all, the > branch that is now called FreeRDP-old is about 100000 lines of code. > > Running the "comparator" against the FreeRDP-old and FreeRDP-1.0 branch > shows that there are 988 equal segments of 3 lines or more. If you go > up to shred size 10, there are still 231 matches. Looking at the first > match, dvcman.c, clearly shows that the 1.0 branch is not a complete > rewrite but rather an evolved version. > > We believe that there is still a risk that FreeRDP 1.0 is derived from > our copyrighted rdesktop work. Still, we understand that others might > think differently, and that it will be difficult to reach a full > consensus at this point. Therefore, we will not pursue this matter any > further for now. > > > 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 <tel:%2B46-13-21%2046%2000> > > > > > This body part will be downloaded on demand. > > > > This body part will be downloaded on demand. ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel