public inbox for cygwin-talk@cygwin.com
 help / color / mirror / Atom feed
* RE: Re: Handling special characters (\/:*?"<>|) gracefully
@ 2006-05-24 16:05 Williams, Gerald S (Jerry)
  2006-05-24 16:34 ` Dave Korn
  0 siblings, 1 reply; 11+ messages in thread
From: Williams, Gerald S (Jerry) @ 2006-05-24 16:05 UTC (permalink / raw)
  To: Thread TITTTL'd!

Dave Korn wrote:
>> I actually use a version of such a library to create some of
>> the otherwise-uncreatable files in a /dev directory (which is
>> not on a managed mount). That way, I can do:
> 
>   Is this code public?

Some of it is, sort of.

I finally got permission from my company to release it into
the public domain. I even went so far as to create a project
on sourceforge.

One problem is that in order to understand something of the
internal operation of Windows, I was working on this while
looking at the ReactOS code, so initially I pulled several
of their definitions into a header file. I had set up the
project (and received permission to release the code) as a
public domain project, not under the GPL, so it needed to
be cleaned a bit. Looking at the file now, it appears that
I did finally remove the blatantly copied declarations. I
may want to run the file past the ReactOS developers just
to make sure, though.

Now, the whole point to the project was to make something
available that Cygwin could use, since my company would not
sign the release that allowing me to contribute directly.
(This is another reason why the code couldn't be GPL'ed.)
Since Cygwin went in another direction, I pretty much let
it drop.

At that time, I had completed the following routines:

 CaseWiseCreateDirectory
 CaseWiseCreateDirectoryA
 CaseWiseCreateDirectoryW
 CaseWiseCreateDirectoryEx
 CaseWiseCreateDirectoryExA
 CaseWiseCreateDirectoryExW
 CaseWiseCreateFile
 CaseWiseCreateFileA
 CaseWiseCreateFileW
 CaseWiseSetCurrentDirectory
 CaseWiseSetCurrentDirectoryA
 CaseWiseSetCurrentDirectoryW

And was working on:

 CaseWiseMoveFile

If you're interested, I can clean up the project and make
sure the existing files are properly published.

gsw

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Re: Handling special characters (\/:*?"<>|) gracefully
@ 2006-05-25 13:45 Williams, Gerald S (Jerry)
  2006-05-25 13:55 ` Dave Korn
  0 siblings, 1 reply; 11+ messages in thread
From: Williams, Gerald S (Jerry) @ 2006-05-25 13:45 UTC (permalink / raw)
  To: Posixtastic!

Dave Korn wrote:
>   Heh.  No files released, zero commits to cvs, one welcome
> post by "nobody" in each of the forums.... it's like the Marie
> Celeste in there!

I know, but the project sort of became moot when the
original purpose for it vanished. Besides, by the time
our legal department gave the OK to release the code, I
found myself scrambling to keep my job due to overhauls
at the upper management level that vaporized my entire
division. Ergo, I completely ran out of round tuits for
a while.

>   Look, since your company is happy with the code being PD,
> then maybe you should just slip me a copy in email, and I
> will re-work it.

I really would like to make it available via sourceforge
at some point. Now that there's an interest, I'd be more
than happy to clean up the site. Unless somebody with an
interest in completing the project wants to do it, that
is. :-)

The code was released as PD, so there are no copyrights
claimed. Once you get a copy, you can do whatever you
want with it.

gsw

^ permalink raw reply	[flat|nested] 11+ messages in thread
* RE: Re: Handling special characters (\/:*?"<>|) gracefully
@ 2006-05-30 14:04 Williams, Gerald S (Jerry)
  0 siblings, 0 replies; 11+ messages in thread
From: Williams, Gerald S (Jerry) @ 2006-05-30 14:04 UTC (permalink / raw)
  To: cygwin-talk

Joe Smith wrote:
> If you modify it in any way, you have created a derived work.  That
> is very well established.  If your modifications are non-trivial,
> then you would hold copyright on the derived work, so there should
> be absolutly no problems releasing the dirived work under the GPL.

Cygwin core code is not simply GPL'ed. RedHat owns the copyright
and chooses to release a version under the GPL. They insist on
having clear rights to the code.

If you can prove that some code is public domain, everybody has
clear rights to it. I had hoped that publishing something as a
public domain project would be sufficient for RedHat, but it
apparently is not. They want a clear trail of accountability.

Christopher Faylor wrote:
> So, while someone did tell me that public domain software
> might be ok to include, practically speaking, we only have
> one approved mechanism for getting changes into cygwin - the
> person and the person's company who makes the changes must
> have a signed agreement with Red Hat.

I'm not talking specifically about Cygwin, but it would be to
everybody's benefit if we could figure out how to incorporate
public domain software without getting the lawyers all riled
up(*). This stuff is being donated to the greater infosphere
for the common good--there should be a way to Do The Right
Thing (tm) and actually have it count.  :-)

gsw

(*) - I was really thinking of a much more colorful metaphor
      as I wrote this.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-05-30 14:04 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <4C89134832705D4D85A6CD2EBF38AE0F3E0956@PAUMAILU03.ags.agere.com>
2006-05-24  9:31 ` Re: Handling special characters (\/:*?"<>|) gracefully Dave Korn
2006-05-24 16:05 Williams, Gerald S (Jerry)
2006-05-24 16:34 ` Dave Korn
2006-05-24 16:38   ` Christopher Faylor
2006-05-24 16:52     ` Dave Korn
2006-05-25 13:45 Williams, Gerald S (Jerry)
2006-05-25 13:55 ` Dave Korn
2006-05-25 14:35   ` Christopher Faylor
2006-05-26  5:21     ` Joe Smith
2006-05-26  5:40       ` Christopher Faylor
2006-05-30 14:04 Williams, Gerald S (Jerry)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).