[Info-vax] Most popular application programming languages on VMS ?

Dave Froble davef at tsoft-inc.com
Thu Jan 10 17:00:41 EST 2019


On 1/10/2019 4:39 PM, John Reagan wrote:
> I was discussing with Rob that the documentation for that DLM feature
> is probably buried in some New Features manual or in some CRTL update
> document.  It might not be written down anywhere (it probably
> should).
>
> The CRTL uses the DLM with the range feature (don't think of them as
> bytes in a file, but just a specialization of a normal named lock) to
> be notified of multiple programs that are using the CRTL's
> implementation of fcntl().
>
> http://pubs.opengroup.org/onlinepubs/9699919799/ and search for
> "fcntl".

I'll take a look, but, I don't see how any resource name, being treated 
solely as a resource name, could implement numeric range (better term 
than byte range) locking.

> One could ask for RMS to provide such a feature as part of its
> interface (it would then have to use the DLM to implement it).  If
> that would happen, the CRTL's implementation of fcntl() could be
> greatly simplified.
>
> And back to the question about "code donations", etc., such things
> get really complicated with licenses, ownership, patent protection,
> etc.  For example, if you send me something with a GPL license, I'll
> delete it.

Understood.

>  If you send me something, with copyright to you, I'll
> delete it.

Even if I grant you full and unfettered use of the code, including the 
right to remove copyright?

> If you send me something with no copyright, I'll delete
> it.

Now, that one I just don't understand.  How about if I state that the 
code is a donation to VSI with no strings attached?  How about if I sell 
you the code for $1 ?  Or one cent?

> I believe VSI's agreement with HPE would prevent it; plus GPL
> code might require us to open source vast amounts of OS code (but
> since we aren't the owner, we can't).

I understand that.  But that was not what I was suggesting.

> The process for submitting code to LLVM requires a very specific
> license in the source files AND signed agreements from both the
> engineer and their employer (if available).  And it has been
> controversial as well.  LLVM is updating their license and it having
> to go back and have ALL updates from the beginning of time revetted
> and relicensed.  If the owner does not agree; cannot be found; no
> longer alive; etc., then the code will have to be removed and
> reimplemented.
>

That's just crazy.  But, so is the US legal system ....

-- 
David Froble                       Tel: 724-529-0450
Dave Froble Enterprises, Inc.      E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA  15486



More information about the Info-vax mailing list