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. The Lounge
  3. Protect yourself - download the source code

Protect yourself - download the source code

Scheduled Pinned Locked Moved The Lounge
30 Posts 16 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.
  • M Member 96

    With the way the economy is going and the prevalence of 3rd party software people are integrating into their software these days I think it might be a good time to ensure you have the source code where available for anything you integrate into your software. We use components from Telerik, DevExpress and Infragistics along with some other stuff and though I have the source code available to me I traditionally ignore it as unnecessary but I'm thinking now it would be a good idea to archive it just in case. You never know when one of those companies is going to suddenly shut their doors forever and you don't want to be left without the source code if that happens.


    "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

    T Offline
    T Offline
    Tomz_KV
    wrote on last edited by
    #17

    Good thought. But source code is not always avaialble.

    TOMZ_KV

    L M 2 Replies Last reply
    0
    • D Dan Neely

      John C wrote:

      I think it would be nice if there were a legal framework in place to hold source code in escrow and automatically release it if the company shut down.

      Couldn't your lawyer provide one on request?

      Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

      M Offline
      M Offline
      Member 96
      wrote on last edited by
      #18

      No because currently there is no legal framework, let's say a company goes bankrupt, they owe debts, a trustee freezes their assets for auctioning off or whatever, the source code is one of those assets. Let's say no one buys the source code, it still may not belong to the company to do what they want with. I'm saying a law that protects customers by making source code legally distributable in those circumstances. It's not a lawyer thing it's a lawmaker thing.


      "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

      J 1 Reply Last reply
      0
      • J Jim Crafton

        Has anyone? I've heard rumors, but you know...

        ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

        D Offline
        D Offline
        Douglas Troy
        wrote on last edited by
        #19

        Jim Crafton wrote:

        Has anyone? I've heard rumors, but you know...

        It's just a flesh wound!

        J 1 Reply Last reply
        0
        • T Tomz_KV

          Good thought. But source code is not always avaialble.

          TOMZ_KV

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

          I don't use anything unless it comes with source code. Cheers, Drew.

          1 Reply Last reply
          0
          • D Douglas Troy

            Jim Crafton wrote:

            Has anyone? I've heard rumors, but you know...

            It's just a flesh wound!

            J Offline
            J Offline
            Jim Crafton
            wrote on last edited by
            #21

            You're a loony!

            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

            D 1 Reply Last reply
            0
            • J Jim Crafton

              You're a loony!

              ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

              D Offline
              D Offline
              Douglas Troy
              wrote on last edited by
              #22

              Ironically, it's the only way I can stay sane. Well now, that's clear as mud. :rolleyes:

              J 1 Reply Last reply
              0
              • D Douglas Troy

                Ironically, it's the only way I can stay sane. Well now, that's clear as mud. :rolleyes:

                J Offline
                J Offline
                Jim Crafton
                wrote on last edited by
                #23

                I'm glad we've got that out of the way, maybe now we can make some real headway.

                ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                D 1 Reply Last reply
                0
                • J Jim Crafton

                  I'm glad we've got that out of the way, maybe now we can make some real headway.

                  ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                  D Offline
                  D Offline
                  Douglas Troy
                  wrote on last edited by
                  #24

                  Jim Crafton wrote:

                  maybe now we can make some real headway

                  That ranks up there with "Mission Accomplished". ;P

                  J 1 Reply Last reply
                  0
                  • D Douglas Troy

                    Jim Crafton wrote:

                    maybe now we can make some real headway

                    That ranks up there with "Mission Accomplished". ;P

                    J Offline
                    J Offline
                    Jim Crafton
                    wrote on last edited by
                    #25

                    Well it's better than "I've executed on all my actionable items". I heard that on the elevator a week or so ago and almost fell over laughing at the guy.

                    ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                    D 1 Reply Last reply
                    0
                    • M Member 96

                      No because currently there is no legal framework, let's say a company goes bankrupt, they owe debts, a trustee freezes their assets for auctioning off or whatever, the source code is one of those assets. Let's say no one buys the source code, it still may not belong to the company to do what they want with. I'm saying a law that protects customers by making source code legally distributable in those circumstances. It's not a lawyer thing it's a lawmaker thing.


                      "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                      J Offline
                      J Offline
                      Jim Crafton
                      wrote on last edited by
                      #26

                      Hmm, a useful concept/law that would require Congress to actually implement it? Pfft, never happen.

                      ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                      M 1 Reply Last reply
                      0
                      • T Tomz_KV

                        Good thought. But source code is not always avaialble.

                        TOMZ_KV

                        M Offline
                        M Offline
                        Member 96
                        wrote on last edited by
                        #27

                        "I think it might be a good time to ensure you have the source code where available from..." :)


                        "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                        1 Reply Last reply
                        0
                        • J Jim Crafton

                          Well it's better than "I've executed on all my actionable items". I heard that on the elevator a week or so ago and almost fell over laughing at the guy.

                          ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                          D Offline
                          D Offline
                          Douglas Troy
                          wrote on last edited by
                          #28

                          :OMG: where do people come up with this stuff ... I would have said "Sheese man! That's a bit harsh, don't you think? I generally just give mine a stern talking to", and then walk off. Just to mess with his head. :-D

                          1 Reply Last reply
                          0
                          • J Jim Crafton

                            Hmm, a useful concept/law that would require Congress to actually implement it? Pfft, never happen.

                            ¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog Just Say No to Web 2 Point Oh

                            M Offline
                            M Offline
                            Member 96
                            wrote on last edited by
                            #29

                            Congress and various houses of parliament to be exact.


                            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                            1 Reply Last reply
                            0
                            • M Member 96

                              With the way the economy is going and the prevalence of 3rd party software people are integrating into their software these days I think it might be a good time to ensure you have the source code where available for anything you integrate into your software. We use components from Telerik, DevExpress and Infragistics along with some other stuff and though I have the source code available to me I traditionally ignore it as unnecessary but I'm thinking now it would be a good idea to archive it just in case. You never know when one of those companies is going to suddenly shut their doors forever and you don't want to be left without the source code if that happens.


                              "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                              R Offline
                              R Offline
                              Rick York
                              wrote on last edited by
                              #30

                              I agree with you fully and I try to take things one step farther : I only use components whose source code is available and then when I get it I attempt to rebuild it. If it doesn't successfully build (which actually has happened) I either beat on them until I get a version that will or I tweak it myself until it will build and then I always deploy the version that I built. In the few cases I have had where I had to give up on the tweaking I returned the package and obtained a refund. In one particular case my customer demanded that I use a third-party package and the source code was not rebuildable so I told them, sorry, they are not a reliable vendor because their source code won't even build and the situation was rectified in short order. In turns out that my customer never even checked out the source code so they were a bit surprised but they sure jumped on that vendor. I was glad to see it.

                              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