<br><tt><font size=2>freenx-knx-bounces@kde.org wrote on 05/07/2012 12:16:32:<br>
<br>
> Zitat von chris@ccburton.com:<br>
> <br>
> > I doubt anyone is intersted anymore, but just in case<br>
> > here's a re-patch to allow shadowing of console sessions.<br>
> ><br>
> > Note this applies to ubuntu FreeNX and its derivatives.<br>
> ><br>
> > Fedora, Centos & Suse haven't included the patch mentioned.<br>
> ><br>
> <br>
> Hi Chris,<br>
> <br>
> would it not make more sense to fork the github repo from fabianx<br>
> and put the patch there in a branch?<br>
</font></tt>
<br>
<br><tt><font size=2>Hiya Henning</font></tt>
<br>
<br>
<br><tt><font size=2>Good question there are a few patches around for</font></tt>
<br><tt><font size=2>various features . . .</font></tt>
<br>
<br>
<br><tt><font size=2>There are a few points to take into consideration
tho . . . . </font></tt>
<br>
<br>
<br><tt><font size=2>The original developer(s) ha[s|ve] vanished</font></tt>
<br><tt><font size=2>        (probably to get
a job/life).</font></tt>
<br>
<br><tt><font size=2>They are the only people who proprtly knwe how it
all worked</font></tt>
<br><tt><font size=2>(and they will have forgotten now)</font></tt>
<br>
<br>
<br><tt><font size=2>The Ubuntu people seem to have done quite a bit of
work, but they</font></tt>
<br><tt><font size=2>have gone of on their own way.</font></tt>
<br>
<br><tt><font size=2>        pushing out  
     their own patches on their own</font></tt>
<br><tt><font size=2>        introducing different
coding styles</font></tt>
<br><tt><font size=2>        they seem to have
added a lot of logging, but</font></tt>
<br><tt><font size=2>I don't know why.</font></tt>
<br><tt><font size=2>        changing their
installation location to match nomachine's</font></tt>
<br><tt><font size=2>        not doing any
documentation</font></tt>
<br><tt><font size=2>and</font></tt>
<br><tt><font size=2>        now they seem
to have stopped too . . .</font></tt>
<br>
<br>
<br><tt><font size=2>Suse have dumped theirs onto "community",
so anyone can</font></tt>
<br><tt><font size=2>release an rpm.</font></tt>
<br>
<br>
<br><tt><font size=2>The Redhat people (whoever they are)</font></tt>
<br><tt><font size=2>         may a few
patchesfrom ubuntu but not all,</font></tt>
<br><tt><font size=2>but</font></tt>
<br><tt><font size=2>         haven't
followed ubuntuin changing the</font></tt>
<br><tt><font size=2>installtion location.</font></tt>
<br>
<br>
<br><tt><font size=2>So FreeNX is effectively multiply forked anyway.</font></tt>
<br>
<br>
<br><tt><font size=2>Also</font></tt>
<br>
<br><tt><font size=2>Nomachine are not releasing the next version of their</font></tt>
<br><tt><font size=2>NXagent etc to open source, so any/all Open-Source
NX</font></tt>
<br><tt><font size=2>projects may well be in their final stages.</font></tt>
<br>
<br>
<br><tt><font size=2>There are a number (rather too many) of other projects</font></tt>
<br><tt><font size=2>also using nomachines libraries, some of which threaten</font></tt>
<br><tt><font size=2>to replace FreeNX as the most used (if not already)</font></tt>
<br>
<br>
<br><tt><font size=2>There is no complete user documentation of FreeNX</font></tt>
<br><tt><font size=2>so no-one (including me) seems to know just exactly</font></tt>
<br><tt><font size=2>what all the features are.</font></tt>
<br>
<br><tt><font size=2>        ** big job No
1 **</font></tt>
<br>
<br><tt><font size=2>There is no documentation of the code, even within</font></tt>
<br><tt><font size=2>the code its-self it is patchy.</font></tt>
<br>
<br><tt><font size=2>It will all need to be taken to bits and worked</font></tt>
<br><tt><font size=2>through.</font></tt>
<br>
<br><tt><font size=2>        ** big job No
2 **</font></tt>
<br>
<br><tt><font size=2>The code hasn't kept up with nomachine's client.</font></tt>
<br>
<br><tt><font size=2>look at the way</font></tt>
<br>
<br><tt><font size=2>        ENABLE_SHOW_RUNNING_SESSIONS</font></tt>
<br>
<br><tt><font size=2>        ENABLE_AUTORECONNECT</font></tt>
<br>
<br><tt><font size=2>interact</font></tt>
<br>
<br><tt><font size=2>A lot of the code needs "reviewing" which
means</font></tt>
<br><tt><font size=2>lots of testing of every feature will need to be</font></tt>
<br><tt><font size=2>done</font></tt>
<br><tt><font size=2>VNC, XDM,windows, smb shares, smb/cups printing</font></tt>
<br>
<br><tt><font size=2>        ** big job No
3 **</font></tt>
<br>
<br><tt><font size=2>If you get that far, then packages need to be</font></tt>
<br><tt><font size=2>produced and re-tested for the various distros.</font></tt>
<br>
<br><tt><font size=2>        ** big job No
4 **</font></tt>
<br>
<br><tt><font size=2>Then designers approvers and accepters are</font></tt>
<br><tt><font size=2>needed with someone(s) in charge to appoint</font></tt>
<br><tt><font size=2>etc</font></tt>
<br>
<br><tt><font size=2>        ** big job No
5 **</font></tt>
<br>
<br><tt><font size=2>Then the appropriate web presence is needed</font></tt>
<br>
<br><tt><font size=2>        ** big job No
6 **</font></tt>
<br>
<br><tt><font size=2>... all possibly just in time for the end of</font></tt>
<br><tt><font size=2>support for nxagent/libraries.</font></tt>
<br>
<br><tt><font size=2>If there was a large user base with a sponsor</font></tt>
<br><tt><font size=2>and a fre volunteers then it might be do-able.</font></tt>
<br>
<br><tt><font size=2>I didn't see much enthusiasm last time it</font></tt>
<br><tt><font size=2>was proposed tho . . . </font></tt>
<br>
<br>
<br>
<br><tt><font size=2>> <br>
> Bye Henning<br>
> <br>
</font></tt>