From: Leif W <war...@us...> - 2005-04-03 19:00:01
|
> "Frank Alcantara" <fra...@th...>; 2005-04-01@17:01 -0500 [snip] > First of all, please forgive my English....:) > > We are trying to finish the Thyapi site this weekend... we have one > old > version in sf cvs... it is funcional, but it is old... about two > months > ago. We as got in surprise with Dynapi coming back to life...:) > Congratulations.... Two months is new-enough for us. ;-) > We did fixed some small bugs in Dynapi, but we will not be able to > send > it to you until next Tuesday, sorry for this delay, but we are trying > to > finish one project this weekend. We already tested thyapi, in ie, > firefox and safari it is running like a charm...:) We'll probably be taking some days to a week to read through the admin stuff at SourceForge, and figuring out where every knob and button is located and what happens if you twiddle it. Then we'll have some more days or week discussing different topics and figuring out what to change, what to remove, what to repair. We're not just looking at the code base, but the site content and layout, and also whatever is in the shell server. I think there's a lot of cruft in there that could probably be removed or archived if it's useful. Anything you can provide would be great, but we won't be ready for a little bit. Did you happen to keep track of all the bugs and the fixes? You could perhaps make patches (diff -u) if the files are similar. Or if they are too different then you could maybe add notes to the bug tracker, identify where the problem is in DynAPI CVS code (file, line, char, string), and how to fix. > Yeap, we will be proud to help DynApi, as far as possible, > Unfortunately > we did started ThyApi project and did some local marketing about it. > And > do not want to loose these efforts. Understandable. So long as licensing is observed (DynAPI is LGPL) and full credit is given at least in the source code, there's no problem. If you change the API, I think it means the changes must be released as LGPL. But if you make extensions to the API that exist in completely separate files, then they can be whatever license you want. Contrary to GPL, which would require the other code to also be GPL. At least it's how I understand it. There was discussion some years ago, it's in the archives. > Our main site is partially on air... http://www.thyamad.com there you > will find more information about us... I found it, thanks. The site looks very professional. > I am admin in other projects, and developer in some others. in one of > then I just send one idea to keep descendant projects with the > original > one. I got this idea from Apache.org. The incubator. Well, there is the IDE written using DynAPI, but I think they set up another SF project because there were some problems or confusions about creating CVS entries. I'm not 100% sure that's correct, it's from memory. ;-) There is also the DynAPI compressor, and I can't remember where it is, but that's surely another example of things that should go into the incubator or maybe the project itself. > In few words.... > We could create a branch in Dynapi cvs called incubator and create > some > rules to put the descendant projects there. So, for example, we could > keep our thyapi project page in source forge, and keep it also in > Dynapi > incubator, The vantages are... The projects keep connect and we create > a > new barrier, even psychological, to fork, the projects will bring > visibility for each other. And most of all the main project will keep > receiving corrections and enhancements from the descendant projects. > What do you think about it? Your English was very good up until now, and I'm a little confused. ;-) I think I understand, but we can talk more later to make sure we understand. The main point I am confused about, is how these are connected. If you make a change to Thyapi then how do the changes get into Dynapi? Is it automatic or needs to be done manually. Because as far as I know, it would be manually, and that could create extra maintenance work. But I may not understand correctly. But I agree, it would be good to advertise the code as much as possible... But only when we're ready! ;-) > of course it will need some well wrote guide lines...:) > > > Besides your opinion we will send our corrections, As far I remember, > all of then was about browser compatibility. Yeah, ther are a lot of open bugs with compatibility problems, some was on the list, some in the trackers, some on other parts of the site, a lot isn't connected into the trackers so it makes a hard job to collect everything and put it there, test and resolve it, but make sure it works with some older browsers too. Leif |