Originally Posted by nht
Of course we're not talking about your not wasting Samba team resources. Just everyone else's.
And of course the it never occurred to you that forcing MS to pseudo distribute GPL v3 code that they wouldn't be able to adhere to their end of the agreement (coupon).
When the shoe fits.
Yes, one way sharing is always good for GPL projects and you would approve.
Nice of you guys to tell BSD devs about MS-DOS seekdir/telldir bug workaround when you guys found the bug. Oh, wait. You didn't. Not your job I suppose and I dunno if they count as upstream, downstream or just not all that important regardless.
Your accusing others of wasting time because you guys opted for GPL is an amusing pattern. I remember you kvetching about userland API access in Solaris and Sun wasting their time (which of course would have been far better spent supporting you) reinventing the wheel with native cifs support in their kernel. I recall you being such a whiny little brat that Alan had to bitchslap you for being such a drama queen on his blog.
Why do folks "reinvent the wheel"? Because the wheel you provide comes with shackles...so much for being "free".
"When the shoe fits." - no, it's still rather childish I'm afraid.
Still, I do see that you have some history to recount, as you seem to know Alan. Are you someone I know and have worked with at Connectathon or the SNIA events perhaps ? You don't have to hide behind a pseudonym. I don't. As I recall we had an interesting and lively discussion on Alan's blog. You don't need to resort to words like "bitchslap" to make a point. Correct language is usually enough when you have the facts on your side.
We told the *BSD developers about the telldir() bug many years before it got fixed on that platform. We didn't write such a workaround lightly, and tried for several years to get them to acknowledge it as a problem, and create a fix. Unfortunately it was an Apple employee (who shall remain nameless, as he doesn't work there anymore :-), who was on one of the *BSD core teams, who assured us that what *BSD was completely POSIX compliant, and we would just have to work around it.
Still I'm glad they eventually fixed it :-).
Yes, Sun's efforts would have been better spent working with us on Samba, as I pointed out to them before they even licensed the AS/U code from AT&T. All of their work seems to have given them little traction in the storage space. Most products out there are still based on Samba, and even OpenSolaris OEM's (other than Oracle of course) are looking to move off Sun's (more accurately the code they purchased) rather poorly architectured kernel implementation.
The good thing about the external forks of OpenSolaris are that they remove Sun's rather obstructionist attitude, and allow us to be more creative when working with the external OpenSolaris community. I'm sure you're looking forward to what we come up with :-).