Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. UMDF Skeleton copyright

UMDF Skeleton copyright

Scheduled Pinned Locked Moved Hardware & Devices
salesperformancehelpquestion
6 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Roger Stoltz
    wrote on last edited by
    #1

    So, I've managed to put my UMDF driver together and it actually works like a charm. Now I'm wondering about the legal issues and the copyright for the source code. The UMDF Skeleton sample is supposed to be some kind of a boiler plate for writing new UMDF drivers. I haven't found any advise on how the files are supposed to be treated regarding copyright issues in the documentation/help. My customer naturally wants to put their copyright notice in all files, but nearly all source files for the driver contains the Microsoft copyright notice. Someone been there before? Any ideas?

    "It's supposed to be hard, otherwise anybody could do it!" - selfquote
    "High speed never compensates for wrong direction!" - unknown

    L 1 Reply Last reply
    0
    • R Roger Stoltz

      So, I've managed to put my UMDF driver together and it actually works like a charm. Now I'm wondering about the legal issues and the copyright for the source code. The UMDF Skeleton sample is supposed to be some kind of a boiler plate for writing new UMDF drivers. I haven't found any advise on how the files are supposed to be treated regarding copyright issues in the documentation/help. My customer naturally wants to put their copyright notice in all files, but nearly all source files for the driver contains the Microsoft copyright notice. Someone been there before? Any ideas?

      "It's supposed to be hard, otherwise anybody could do it!" - selfquote
      "High speed never compensates for wrong direction!" - unknown

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      re-write the microsft source files so they are sufficiently different.

      Morality is indistinguishable from social proscription

      R 1 Reply Last reply
      0
      • L Lost User

        re-write the microsft source files so they are sufficiently different.

        Morality is indistinguishable from social proscription

        R Offline
        R Offline
        Roger Stoltz
        wrote on last edited by
        #3

        fat_boy wrote:

        re-write the microsft source files so they are sufficiently different.

        :laugh: No prior post on CodeProject has made me laugh spontaneously such as this one! Seriously, I was hoping you would answer my post, but I was also hoping somebody had stumbled on some kind of Microsoft statement that explicitly granted the use of those source files and how the copyright issues should be handled. I mean, the documentation clearly says the Skeleton sample should be used as starting point when developing new drivers and that can be interpreted as we are free to use these files. It is also described step by step how the source of the Skeleton sample should be modified in order to created a new driver. Any other idea, beside writing to "the author"?

        "It's supposed to be hard, otherwise anybody could do it!" - selfquote
        "High speed never compensates for wrong direction!" - unknown

        L 1 Reply Last reply
        0
        • R Roger Stoltz

          fat_boy wrote:

          re-write the microsft source files so they are sufficiently different.

          :laugh: No prior post on CodeProject has made me laugh spontaneously such as this one! Seriously, I was hoping you would answer my post, but I was also hoping somebody had stumbled on some kind of Microsoft statement that explicitly granted the use of those source files and how the copyright issues should be handled. I mean, the documentation clearly says the Skeleton sample should be used as starting point when developing new drivers and that can be interpreted as we are free to use these files. It is also described step by step how the source of the Skeleton sample should be modified in order to created a new driver. Any other idea, beside writing to "the author"?

          "It's supposed to be hard, otherwise anybody could do it!" - selfquote
          "High speed never compensates for wrong direction!" - unknown

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          a heck of a lot of code is copied off the Microsfdt samples. Why? Because the documentation is so bad for a lot of stuff you have no choice. So jut copy it, change the code structure a bit, and no court in the world could say it is the same, and therefore protected.

          Morality is indistinguishable from social proscription

          R 1 Reply Last reply
          0
          • L Lost User

            a heck of a lot of code is copied off the Microsfdt samples. Why? Because the documentation is so bad for a lot of stuff you have no choice. So jut copy it, change the code structure a bit, and no court in the world could say it is the same, and therefore protected.

            Morality is indistinguishable from social proscription

            R Offline
            R Offline
            Roger Stoltz
            wrote on last edited by
            #5

            fat_boy wrote:

            a heck of a lot of code is copied off the Microsfdt samples. Why? Because the documentation is so bad for a lot of stuff you have no choice.

            Well, can't argue with that.... :-\ Good point, thanks.

            "It's supposed to be hard, otherwise anybody could do it!" - selfquote
            "High speed never compensates for wrong direction!" - unknown

            L 1 Reply Last reply
            0
            • R Roger Stoltz

              fat_boy wrote:

              a heck of a lot of code is copied off the Microsfdt samples. Why? Because the documentation is so bad for a lot of stuff you have no choice.

              Well, can't argue with that.... :-\ Good point, thanks.

              "It's supposed to be hard, otherwise anybody could do it!" - selfquote
              "High speed never compensates for wrong direction!" - unknown

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              smart card drivers are a classic example. hardly any documentation and one code example in the DDK, which BSODs on 64 bit because of a difference in the 64 bit smart card system.

              Morality is indistinguishable from social proscription

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups