WinSVN: Sources of Material
From: Mark Murphy <mmurphy_at_collab.net>
Date: 2000-12-11 21:19:46 CET
First, thanks tons for the feedback from my "Initial Questions" e-mail. Your replies were just the sort of stuff I needed. If anyone else wants to weigh in on those points (whether to put pure glassware into CVS, and whether Visual Basic is kosher for this project), speak up!
Moving on to my next question...
I know that Subversion proper uses code created outside the Subversion team (e.g., APR). I want to make sure I know where the team wants to draw the line in the sand regarding using stuff created by outsiders.
I've been trying to follow the basic guideline that everything can be built from the CVS tree if you have the development platform. This is fairly restrictive, but works best for open source development. Hence, in my work to date, here's what I've used:
-- Binaries supplied with Visual Basic, including runtimes and custom controls.
-- Source code snippets from FreeVBCode.com, which I'll be ripping out, as I just found their Terms & Conditions page (http://www.freevbcode.com/legal.asp), and they put too many restrictions on the use of the code. Their stuff was mostly for convenience -- nothing I can't rewrite.
-- Controls and classes from VBAccelerator.com. Per http://www.freevbcode.com/legal.asp, we can distribute the source, but only in its original .ZIP files. I'm already in contact with the author regarding technical issues and believe I can secure permission to distribute his code in other ways (e.g., in our CVS tree) if we want it. The VBAccelerator material is quite useful and difficult to replace with more-lenient material. However, none of it is completely essential, so I could get around it if the team feels using it is inappropriate.
The first one (VB runtimes) is unavoidable, and the second is being remedied. The VBAccelerator.com code is the only piece in question.
This is an archived mail posted to the Subversion Dev mailing list.