I've read over hacking.html, but I admit that I haven't internalized it
much. This is my first contribution to Subversion, and so I expect to learn
a lot about the team's development process. I'll definitely write up a log
message next time.
Second, I can assure you that the service API is as public as can be. Many
hundreds of products use these APIs; there are no legal encumbrances at all.
They are as public as, say, creating a window & a button on Windows. They
are part of the freely-available Windows Platform SDK, as referred to in the
SVN hacking guide, and are described in detail in MSDN, both in the versions
that accompany the various MS VC offerings as well as the free web version
From: Julian Foad [mailto:firstname.lastname@example.org]
Sent: Wednesday, February 22, 2006 9:23 PM
To: Arlie Davis
Subject: Re: Diffs for running svnserve as a Win32 service
Arlie Davis wrote:
> Ok, here's the first cut of the service implementation. I welcome
> feedback, testing, etc. Before sending any feedback, though, please
> read the instructions below, especially the "Known Issues" section.
Thanks. This isn't my area at all, so just two meta-comments.
At some point it would be good if you could read through the relevant parts
of our "Hacker's Guide to Subversion"
The first thing that would be nice to see is a log message
<http://subversion.tigris.org/hacking.html#log-messages>; it doesn't matter
that this version of the patch isn't ready for commit, the log message would
help reviewers to understand the structure and purpose of it and its parts.
The second thing, and believe me when I say I'm VERY reluctant to mention
it, is to ask what is the legal situation regarding you contributing code
that makes use of these Microsoft APIs? Hopefully it's fine, after all you
wrote the code, but I've a nasty feeling I heard some time ago that there
might be a problem in a situation like this because of the terms of the
license agreement for the development kit you use (API documentation etc.).
Sorry if this is an unwelcome question, but I've noticed the project members
are quite keen to make sure things are above board so I'd better ask.
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Thu Feb 23 04:34:34 2006