Here is my ideas about the project.
1. License issues
In case we use the software which is written under BSD, it should be BSD. If it's GPL, it should stay GPL. It's as simple as it sounds. All the Debian-specific tools are GPL, so we don't have to worry about possible steal of our code :)
I think there is no need in GNU userland porting to the BSD, since the differences is not so big -- it's a useless waste of time. We have a lot more work to do. And, at last, we can create two base packages -- with BSD userland and with GNU one, just to satisfy the needs of addicted ones ;)
3. [Main one :)] Ports/Sources/Binaries
In my mind, having the binaries is a Good Thing for people with slow network connections and slow machines, so it's better to distribute binary packages for most users (those who have fast machines and networks anyway wouldn't want to wait until the compilation is done :). Concerning Linux compat issue: we are trying to build good stable and secure system, don't we? We would achieve that only using native-compiled binaries. _Only_ in the cases we have no choice, we should use linux-compat, but i think we should avoid it everywhere it's possible.
Important one. Personally, I don't like BSD configuring style -- the SysV way is much more convinient for me. But most of the BSD guys would want to have BSD.
This is the thing which should be heavily discussed -- we should decide if SysV way is the right way for every Debian OS or not.
I belive much of the debian-specific tools is based on the configuring style, and we should stay on SysV.
Btw, what way Hurd uses?
So, here is the summary of mine: BSD userland+Natively compiled deb's+SysV.
Maybe, we can make a kind of polling and once we decide we have enough votes to judge, start working?
The discussions here may last forever :))