Next post, concerning the future position of the SharpOS Board as a 
legal entity...

Again, the way I envision it is a hybrid between the FreeBSD 
Foundation's relation to FreeBSD itself, and Canonical's relation to 
Ubuntu. Neither the FreeBSD Foundation or Canonical directly own the 
copyright to any part of the code base. What they do is own the 
trademarks, logos, etc to the projects, along with providing official 
support and engineering assistance. This is where we, in the future, 
will probably get into SharpOS the project, and then the SharpOS Board / 
Foundation owns the logos and trademarks, and gets to say "This is The 
Real SharpOS [tm]".

One interesting twist to this is that the FreeBSD Foundation acts as the 
legal entity concerning the project when a legal entity is required. I 
am not sure how they do this without having copyright assignment waivers 
on file for anyone who contributes to FreeBSD. Obviously, if I 
contribute to FreeBSD, I don't have to assign my copyright over to the 
foundation. But I have written an email to their board, asking how they 
dealt with this, what situations they specifically mean when they say 
"when a legal entity for the project is required", etc. I will post that 
response if / when I get it.

As a future note, I do have experience in incorporating, setting up the 
proper legal entity structure for geographically-distributed groups like 
us, etc. I had to do it for SimuNex back in 2004 for one reason or 
another, even though I've never spent a dime or received a dime for that 
company yet. :) It's a little harder for non-profits, because of the 
obvious checks and balances needed to maintain non-profit status. But 
it's not *that* hard.

For those curious, MySQL and others require copyright waivers for 
contributions to their mainline codebases because they are dual-licensed 
under both a community and closed-source commercial license. This is 
what lets MySQL outright sell closed versions of their database, and 
also why they have a separate community edition. Based on my previous 
post about MPL vs LGPL, this is not necessary. SharpOS, architecturally, 
is a large number of modules all communicating between each other. If a 
commercial-type module is necessary, then the SharpOS Foundation (or 
whatever future legal entity) can provide the necessary engineering 
support for that, and license accordingly in something other than LGPL / 
MPL / whatever we pick. Since the Foundation's engineers would be 
writing a new module that simply links to the existing codebase, and 
doesn't outright extend it, that's how we can get away with licensing in 
a different license without needing copyright ownership of the existing 
codebase. To the MPL / LGPL, we are a 3rd party creating a 
closed-license module that links back against the existing modules.

Hope this post also made sense. :) Basically, for our envisioned 
purposes (even the commercial ones), we don't have to worry about having 
contributors assign copyrights to a non-existent future legal entity.

--Scott


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-Developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers

Reply via email to