Re: A new comer and an offer to Savannah
Laurent Julliard <[email protected]> Wed, 03 Apr 2002 17:19:12 +0200
| Newsgroups | gmane.comp.gnu.savannah.devel |
|---|---|
| Organization | XR&T-XAC / Open Source Team |
| Message-ID | <[email protected]> |
Loic Dachary wrote: > Laurent Julliard writes: > > a) I'm going to set-up a replicate of Savannah here at Xerox and > > integrate my code in it. > > If you feel like it, I see no problem with this. It requires > more work on your side and we won't be able to help during this phase... > but that's your time ;-) > > Since the changes do not relate to backend scripts, setting up > Savannah on your side should be possible with the usual amount of > manual tweaking. You'll find that we modified the database a bit > (removed a field here and there, added a few: a diff on the current > schema will make this clear). I attached the current savannah database > schema to this mail. Thanks. I'll setup a partially working Savannah site (no backend scripts) to make sure I understand the differences with our CodeX platform. I had Savannah almost working in a couple of hours on our CodeX test bed last time I tried. So it should not take that much time. > > > b) once this is done it would be great to test it on the Savannah test > > bed (you have a test server, right?) > > No we don't. Although we could do it for the occasion without > too much trouble. The primary reason for not having a test server is > that we're too lazy. The secondary reason is that we're not doing large > scale modifications. When we do modify things it occasionnaly breaks > the service during a few minutes but that's an inconvenience people > forgive us, apparently ;-) > I don't know why but I would have bet you had no test bed ;-) It's an additional reason for me to integrate my code here first to make sure I won't break anything in Savannah because the changes I'll make are not small ones. > > c) If b) is ok with everyboby we can commit the changes and put it in > > place on the production server > > Something you'll need to be extra careful is that you indeed > have an official permission to release the modifications under the GNU > GPL. There are many ways to achieve this, I guess you already thought > about it. In order to prevent problems, I'd appreciate if you could > send an official letter explaining this to FSFE France, 8 rue de > Valois, 75001 Paris. That will clarify the situation in this respect, > once for all. I do have the official permission from Xerox and I can sign any relevant documents requested by the FSFE. Is there a form of some sort available somewhere. One thing though is that we want the Xerox Copyright to remain in all the files we have heavily modified. Is this a problem at all? I guess it isn't provided Xerox signs a Copyright assigment to the FSFE, right? > > Another issue that we'll have to address is the php4 > dependencies. The current Savannah runs on php3 (as a protest to the > zend license that forbids people to distribute modified versions of > php4). Although zend promised to change the license to "BSD like" some > months ago, they did not do it yet and we therefore continue to > protest. It may be the case that your code is highly dependent on php4 > in which case it will require a fair amount of work to make it run > on php3. The phpgroupware code base will help us in this respect since > they have loads of functions that emulate the php4 behaviour but it > will require attention anyway. If your code is only slightly dependent > on php4, arranging it to run on php3 will hopefully be painless. > For information, the SF-2.0 code base that we have in common is only > slightly dependent on php4 and we only had to do little modifications > to make it run on php3. > CodeX still runs on PHP3. So this is no problem. Laurent