At 07:48 AM 7/29/2006 +0400, Arkady V.Belousov wrote: > ...but if you not object, I rewrote for you DefragXMS.
You or anyone else can rewrite and submit whatever code you want with my blessing. The rules are simple: 1) As maintainer, I am the final decision maker if the change goes in. I almost certainly would put the change in place if I fully understand it, it passes my tests here for working code, and is a better version by my (fairly normal) definition of "better". Tom Ehlert has the power to override my decisions, but I recommend not bothering him without good reason. 2) I can change the submitted code to better fit, design, or format if I consider it necessary or desirable. 3) You don't get to gripe endlessly if you don't agree with me on a rejected or modified change per rule #1 and #2. One gripe per rejection. Two gripes if you're absolutely sure I'm mistaken and the change is required to save Life On Planet Earth As We Know It. 4) No pure code optimizations, unless vital and provable as so by benchmarks showing a major difference in execution speed (NOT size). This rule likely will be relaxed at a future time -- sometime after FreeDOS 1.0 release -- because frankly a whole lot of the memory manager code could stand a good cleanup when things don't depend on it so much. Oh yeah, the legal stuff: 5) you don't claim copyright on the work or plagiarize existing copyrighted code. The rules aren't very hard to follow. Eric and Aitor both have code they wrote living in EMM386 and HIMEM that I put in place with few, if any, changes. The memory managers are much better for their work. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
