[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 7.286::digital

Title:The Digital way of working
Moderator:QUARK::LIONELON
Created:Fri Feb 14 1986
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5321
Total number of notes:139771

3419.0. "Selling Software Source Code" by TRLIAN::SMOLINSKI () Thu Sep 29 1994 23:08

Does anybody know the policy on giving/selling source code to a Customer.

We are working on a problem at a Customer site and their Engineers wants
to see our source code.  I said "No", but he indicated that he
has the source for VMS on CD that he bought for $2000.

Is this true?

Thanks

Dave

T.RTitleUserPersonal
Name
DateLines
3419.1VMS LISTing kits are available on CDAKRON::RATASKITom Rataski - Digital ConsultingThu Sep 29 1994 23:5321
You can buy VMS source code LISTINGS on CD for about 2K. I'm not sure, but
I believe you have to also have a VMS license. In the old days V2,3,4 you
could buy a source kit for VMS that were actual build kits that would let
you recreate the current version yourself. These kits were quite expensive,
around $20K. They contained all of the libraries and cpompilers needed to
do a build. Most customers did not want to actually build VMS, just look how
certain things were done. The build kits were then made into listing kits that
contain the compiler output listings and link maps from a build. 

You could, if you are really determined, edit the listing file and extract the
source code out for rebuilding. Some folks have done this, but it is very
time consuming. Also, you may just waste alot of time since there are libraries
that some of VMS pieces are linked against that are not part of the distributed
system.

I have not heard of anyone buying source for other things, such as layered
products. But, one never knows theses days.....

-TomR-


3419.2QUARK::LIONELFree advice is worth every centFri Sep 30 1994 00:316
    Sale of source code is a decision made on a product-by-product
    basis.  Most layered products don't sell source listings nor code.
    I'm not sure if VMS even sells code anymore, just "censored"
    listings.
    
    					Steve
3419.3IMOTRLIAN::GORDONFri Sep 30 1994 11:505
    have them identify the problem as reguards to our "source" then only
    provide them with a listing of the area of the code in question...
    
    this assumes they can identify the problem, if they can't they are only
    fishing...
3419.4STAR::PARKETrue Engineers Combat ObfuscationFri Sep 30 1994 12:053
    Having a VMS Source listing set, does not give the right to see the
    souece of, say, RDB, etc.
    
3419.5HDLITE::SCHAFERMark Schafer, AXP-developer supportFri Sep 30 1994 12:145
    I assume that you are writing code for a customer under contract.  If
    that's the case, then the contract should stipulate whether the source
    code belongs to Digital or to the customer.
    
    Mark
3419.6QUARK::LIONELFree advice is worth every centFri Sep 30 1994 12:177
    Don't even think of doing this on your own.  Unless we offer a
    "source kit", sources are not available.
    
    If you're having a problem with a product, contact that product's
    development group for assistance.
    
    					Steve
3419.7PHDVAX::LUSKRon Lusk--[org-name of the week here]Fri Sep 30 1994 17:245
    Check with Legal, etc.  Some customers *do* want (and get) some
    arrangement whereby sources to a product are escrowed somewhere, in
    case Digital goes belly-up or the <your-favorite-regulatory-agency>
    decides they want to examine the first character of every line in the
    source code for politically-insensitive acrostics.
3419.8VMS/OSF Sources are availNWD002::NOLLROFri Sep 30 1994 18:578
    I found QB-001AB-E8 on AQS at $1935.00.  It's description is
    "VMS source lsts & Lic CDROM".  You will need a signed Source
    Code License.
    
    For more info please call 1-800-DEC-SALE.  I have not processed
    an order for one in years.  (I don't know what product you were
    interested in either.)
    
3419.9QUARK::LIONELFree advice is worth every centFri Sep 30 1994 19:134
I think that's just the censored source listings.  I don't think we've
made a real source kit (that contains compilable source) for years.

					Steve
3419.10it is a standard productTRLIAN::SMOLINSKIFri Sep 30 1994 21:4512
    The product in question is a standard product and not a custom
    product that was done for a Customer.  Many times we do Custom work
    and part of the contract is we give the Customer the code that we
    wrote specifically for him.  That is ok.  But I have a bad feeling
    about giving any Customer source code and listing for any of our
    products.  How do we support this?  They could make changes and we will
    never know it.  It is also like opening up your dirty laundry, having
    somebody indicating,  well this section could have a potential problem, 
    DEC you need to rewrite this section.  Your code is poorly commented,
    etc.
    
    Dave
3419.11RT128::NEEDLEMoney talks. Mine says &quot;Good-Bye!&quot;Sat Oct 01 1994 16:129
The last compilable source kit that we produced for OpenVMS was for V5.4.  I
was the guy who produced it.  Some files needed to be censored, but were
replaced with object files.  Everything should be buildable, but it's NOT easy
and not guaranteed, as per the source code license agreement.

The person to contact is Tim Ellison.  He's looking into source kit
requirements beyond V5.4.

j.
3419.12source licensing managerSMURF::TINIUSMon Oct 03 1994 17:169
 
 Since the issue of source code was raised in this note, I'd like to add an
 FYI:  Anyone with questions about the policy or customer requirements for      
 ULTRIX or DEC OSF/1 source code can contact the USG Source Licensing Manager   
 on SMURF::LICENSE.


 Karren Tinius
 USG Source Licensing Manager
3419.13only done by special arrangementGEMGRP::gemnt3.zko.dec.com::WinalskiCareful with that AXP, EugeneWed Oct 05 1994 22:2518
RE: .0, .10

Standard operating procedure is that we don't sell or give away the 
source code for any of our software products.  Some products, such as 
OpenVMS, sell listings kits for reference purposes.

You should try to find out what the customer wants the sources for.  
Given the state of DEC these days, they may be satisfied to have the 
sources placed in escrow so that they get them if DEC goes belly-up.  
It may also be that they really want the sources to do active 
development on them or some such thing.

It's possible to arrange for either of those things, but it is done 
on a case-by-case basis.  A good first contact would be the product 
manager or engineering development manager for the product in 
question.

--PSW
3419.14CALDEC::RAHDon't fear the reaper.Thu Oct 06 1994 00:505
    
    some software vendors make available "obfuscated source"
    kits which allow recompilation/relinking but encode the
    symbols, making development impossible.    
    
3419.15IMOTRLIAN::GORDONThu Oct 06 1994 01:4110
    re: .13
    
    I disagree...in the business that .0 is in we do a lot of projects
    where the customer pays for and get all code developed by us..it's
    their code they paid for us to develop it and they maintain it....
    
    I think .o is refering to a situation where we did this and some of
    our code interfaces to other DEC source code that isn't available to
    customers...
    
3419.16GEMGRP::gemnt3.zko.dec.com::WinalskiCareful with that AXP, EugeneThu Oct 06 1994 21:499
RE: .15

That's contract consulting work; the results are not DEC software 
products, which is what I was talking about in .13.

Regardless, the advice about who to contact about making arrangements 
for release or escrow of source code still stands.

--PSW
3419.17SPSEG::PLAISTEDLove thy self, thy neighboor, thy beer.Fri Oct 07 1994 10:457
A small point:

There are RARE instances of local contract work turning into products.

I believe the PAMS/DECMessageQ product is such an example.

Grahame
3419.18PAMS?DmQ: Only the original customer has the source...PAMSRC::STUTZMANBach's music: inevitable, yet surprisingFri Oct 07 1994 11:309
The original customer for whom PAMS was developed in 1985 got the source code to
the first version.  The remaining 100 customers who bought PAMS before it
achieved corporate "producthood" in 1991 only got objects and executables.

A descendant of the the original 1985 code ran the corporate product gauntlet
in 1991 and became DECmessageQ.

Walter Stutzman
DmQ Engineering
3419.19BBRDGE::LOVELLFri Oct 07 1994 12:031
Not to mention ALL-IN-1 ....
3419.20was OBWVNABRW::UHLTue Oct 11 1994 09:131
    and Linkworks...