none
Devcon licensing

    Question

  • Hi there,

    I'm working on an embedded system, and hoping to leverage the Devcon.exe that is included with the WDK.

     

    I'm unsure about the resdistribution licensing because of this link: http://support.microsoft.com/kb/311272/en-us

    which claims it is for private use only.

    Note: In the WDK License.rtf it includes the following comment (of which the devcon source is part of the SRC tree).

     

    ===

    2.    ADDITIONAL LICENSING REQUIREMENTS AND/OR USE RIGHTS.

    a.    Distributable Code.   The software contains code that you are permitted to distribute in programs you develop if you comply with the terms below.

    i.      Right to Use and Distribute.   The code and text files listed below are “Distributable Code.”

    ·         REDIST.TXT Files .  You may copy and distribute the object code form of code listed in REDIST.TXT files.

    ·         Sample Code. You may modify, copy and distribute only in object code form the sample code found in the SRC directory of the Windows Driver Kit, except that you may also modify, copy, and distribute in source code form the sample code listed in the SAMPLES.TXT file. 

    ===

    Does anyone know which distribution license takes precedence?

     

    thanks,

    mike

    • Edited by Michael K Wong Monday, January 24, 2011 2:59 PM added clarification on KB article
    Monday, January 24, 2011 2:57 PM

Answers

  • Many firms have used DevCon by changing it slightly.  At that point it acts like any other sample in the WDK and can be redistributed.
    Don Burn (MVP, Windows DKD) Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr
    Monday, January 24, 2011 3:21 PM

All replies

  • Many firms have used DevCon by changing it slightly.  At that point it acts like any other sample in the WDK and can be redistributed.
    Don Burn (MVP, Windows DKD) Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr
    Monday, January 24, 2011 3:21 PM
  • to clarify, you can compile your own copy of devcon and call it something else and ship it. shipping it as "devcon.exe" might cause conflicts later.  Another alternative is to just put the required functionality into your main app since you do have source access.
    d -- This posting is provided "AS IS" with no warranties, and confers no rights.
    Monday, January 24, 2011 7:19 PM