Linux and Open Source

Steven J. Vaughan-Nichols & Paula Rooney

Samba may consider accepting corporate-donated code ... fixes only?

By | July 12, 2011, 9:40pm PDT

Should Samba switch gears and accept corporate contributions for the first time?

We’re not talking about funding. We’re talking about code.

That’s the question Samba chief Jeremy Allison is asking his large open source community, which to date has only accepted code with personal copyrights.

In an open letter sent to the Samba mailing list, Allison said the open source project might consider allowing some “corporate owned copyright” code in Samba now that the GPL3 exists.

He made it clear, though, that there would be clear limits on corporate involvement.

“I’m proposing that we modify our policy slightly to allow corporate owned copyright within Samba. Note I’m not proposing open season on corporate (C), and we’d still prefer to get individual copyright, or assignment to the Software Freedom Conservancy (as we have done in the past),” Allison wrote.

“I’d still suggest that we keep personal or SFC copyright for code that goes into libraries, or code that might be moved into a library. But for things like build fixes for specific platforms, I don’t think it’s necessary any more to insist on personal copyright, which can delay or prevent engineers from giving us good fixes.”

Here’s the full letter:

Hi all,

Some history. Samba has historically only accepted code with personal, not corporate copyright attached.

There were a couple of good reasons for this in the past, one of which was that we preferred GPL enforcement decisions to be made by individuals, not by corporations.

Under GPLv2, a license violator loses all rights under the license and these have to be reinstated by the copyright holders, which made controlling who those copyright holders were very important. People are usually much more reasonable than corporations :-).

With the move to GPLv3, this is much less important than it once was. The GPLv3, unlike GPLv2, allows an automatic reinstatement of rights under the license if a violator cures the license violation problem within 30 days.

Given this, I’m proposing that we modify our policy slightly to allow corporate owned copyright within Samba. Note I’m not proposing open season on corporate (C), and we’d still prefer to get individual copyright, or assignment to the Software Freedom Conservancy (as we have done in the past).

The reason to prefer individual, or SFC owned copyright is for ease of relicensing components within Samba. Over time, we have moved certain libraries within Samba from GPL to LGPL, for example the tdb and talloc libraries. Re-licensing like this is easier if we don’t have to get permission from a corporate legal department, but can just directly ask the engineers themselves, so I’d still suggest that we keep personal or SFC copyright for code that goes into libraries, or code that might be moved into a library.

But for things like build fixes for specific platforms, I don’t think it’s necessary any more to insist on personal copyright, which can delay or prevent engineers from giving us good fixes.

I already raised this with tridge, who told me that he had been meaning to raise the very same issue with me (just one more proof that great minds think alike :-), so I promised to write this email to propose it to the lists in general.

Please comment and let us know what you think about this possibility. Samba Team members get to vote, but we’d be really interested in hearing from all Samba users to understand if this is something the community thinks is a good idea or not.

The consideration comes as Samba continues work on the much anticipated version 4, which offers support for Microsoft Active directory.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Paula Rooney is a Boston-based writer who has followed the tech industry for almost two decades.

Disclosure

Paula Rooney

Paula Rooney owns no stock in the companies that she covers. She holds a 401K that is managed by Morgan Stanley.

Biography

Paula Rooney

Paula Rooney has covered the software and technology industry for more than 20 years, starting with semiconductor design and mini-computer systems at EDN News and later focused on PC software companies including Microsoft, Lotus, Oracle, Red Hat, Novell and other open source and commercial software companies for CRN and PCWeek. She received a silver award from the American Society of Business Publication Editors in 2005 for her profile on Linus Torvalds and edited and co-authored "Partnering With Microsoft," a book about Microsoft's channel published by CMP Publishing in 2004. Rooney graduated from the Columbia University Graduate School of Journalism in 1997. In her off time, she enjoys scuba diving, sailing, sun worshipping, running, reading, surfing (the net) and hanging out with her family. She resides on the shores of Scituate, Massachusetts.

2
Comments

Join the conversation!

Just In

RE: Samba may consider accepting corporate-donated code ... fixes only?
mikeocash Updated - 14th Oct
I think yes, they should!
acompanhantes rj
acompanhantes sp
While I was working for a corporation as a programmer, we ran into this issue that we could not contribute our code fixes to a number of open source projects. Most of the time, we simply assigned personal copyright to the fix and submitted it to the organization without telling them it was coming from a corp.

That was fine there, but some companies want to own what their employees produce, no matter what. I'm not sure what to do about those.

But some just want recognition that they're a good open source player. Copyright notices that say "Copyright SFC on behalf of some corporation" or some such thing helps with this last group.

I think a way can be found to keep most corporate submitters happy.
I think yes, they should!
acompanhantes rj
acompanhantes sp

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix