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. Legal Issues

Legal Issues

Scheduled Pinned Locked Moved The Lounge
questioncsharphelptutorialdiscussion
13 Posts 8 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
    Rahul_Sindhu
    wrote on last edited by
    #1

    What do you think about the following two scenarios?

    1. Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?
    2. Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

    Here MATLAB is used just for the example (substitute it for any large and expensive software).

    Rahul Sindhu

    realJSOPR R L T 4 Replies Last reply
    0
    • R Rahul_Sindhu

      What do you think about the following two scenarios?

      1. Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?
      2. Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

      Here MATLAB is used just for the example (substitute it for any large and expensive software).

      Rahul Sindhu

      realJSOPR Offline
      realJSOPR Offline
      realJSOP
      wrote on last edited by
      #2

      rahul_sindhu wrote:

      # Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?

      Compelling them to reveal source code would be an expensive proposition. It involves lawyers, and could take YEARS. Consider the SCO vs Novell case as an example. That dragged on for what - five years so far? And it's STILL not completely over.

      rahul_sindhu wrote:

      # Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

      I would think that as long as you do the work on your system and don't hand out copies of MATLab, you're perfectly within your legal rights to use it as a tool for business (and charge accordingly). After all, you're merely providing a service.

      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

      G 1 Reply Last reply
      0
      • R Rahul_Sindhu

        What do you think about the following two scenarios?

        1. Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?
        2. Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

        Here MATLAB is used just for the example (substitute it for any large and expensive software).

        Rahul Sindhu

        R Offline
        R Offline
        Rob Graham
        wrote on last edited by
        #3

        There are no free lawyers here. Any advice you get will be worth precisely what you paid for it. 1(a) If you have proof, hire a lawyer and ask him how to proceed. 1(b) No proof? Forget about it, you're screwed (or just plain wrong). 2. Read the Matlab license. have a Lawyer read the license. Ask the Lawyer the question you posed here. without doing this, the only possible answer is: Probably not (it was after all a single-user license, and I'm betting the EULA defines that pretty strictly). A more relevant question might be:"Is there a market for such a service, regardless of how it is implemented".

        R 1 Reply Last reply
        0
        • R Rob Graham

          There are no free lawyers here. Any advice you get will be worth precisely what you paid for it. 1(a) If you have proof, hire a lawyer and ask him how to proceed. 1(b) No proof? Forget about it, you're screwed (or just plain wrong). 2. Read the Matlab license. have a Lawyer read the license. Ask the Lawyer the question you posed here. without doing this, the only possible answer is: Probably not (it was after all a single-user license, and I'm betting the EULA defines that pretty strictly). A more relevant question might be:"Is there a market for such a service, regardless of how it is implemented".

          R Offline
          R Offline
          Rahul_Sindhu
          wrote on last edited by
          #4

          Rob Graham wrote:

          No proof? Forget about it, you're screwed (or just plain wrong).

          Do things really work that way- are you saying that if i hack into google and copy all their code, then i can create a new website and take google's market? do you think google will allow such a thing, considering the fact that both the sites now produce the same search result for the same query. are people at google dumb?

          Rob Graham wrote:

          I'm betting the EULA defines that pretty strictly.

          EULA certainly defines it clearly It seems you just understood the half part. What if i claim the 'problems of other people' to be my problems. Why can't such a cast occur. THE PROBLEMS POSTED AT THE WEBSITE ARE NOW MY PROBLEMS. Further: I'm not talkin about a "market share" for the service, Its just a general question about hiring lawyers: An engineer asking for help form a lawyer? I consider that to be the last option, I’d rather ask fellow programmers. and why pay when you can get advice for free ;P

          Rahul Sindhu

          A R 2 Replies Last reply
          0
          • realJSOPR realJSOP

            rahul_sindhu wrote:

            # Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?

            Compelling them to reveal source code would be an expensive proposition. It involves lawyers, and could take YEARS. Consider the SCO vs Novell case as an example. That dragged on for what - five years so far? And it's STILL not completely over.

            rahul_sindhu wrote:

            # Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

            I would think that as long as you do the work on your system and don't hand out copies of MATLab, you're perfectly within your legal rights to use it as a tool for business (and charge accordingly). After all, you're merely providing a service.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            G Offline
            G Offline
            Gary R Wheeler
            wrote on last edited by
            #5

            John Simmons / outlaw programmer wrote:

            Compelling them to reveal source code would be an expensive proposition. It involves lawyers, and could take YEARS.

            Unfortunately it still happens. I'm the 'principle witness' in a patent infringement suit against my employer. We have been compelled by the court to supply the complainant's legal team copies of all of our source code for three products, along with installation CD's and instructions for running the applications. This is after we've already supplied all of the specifications, meeting notes, e-mails, and other design materials. Frankly, IMO, it's the simplest way to commit theft of intellectual property. Accuse another company of it first :mad:.

            Software Zen: delete this;
            Fold With Us![^]

            C 1 Reply Last reply
            0
            • R Rahul_Sindhu

              Rob Graham wrote:

              No proof? Forget about it, you're screwed (or just plain wrong).

              Do things really work that way- are you saying that if i hack into google and copy all their code, then i can create a new website and take google's market? do you think google will allow such a thing, considering the fact that both the sites now produce the same search result for the same query. are people at google dumb?

              Rob Graham wrote:

              I'm betting the EULA defines that pretty strictly.

              EULA certainly defines it clearly It seems you just understood the half part. What if i claim the 'problems of other people' to be my problems. Why can't such a cast occur. THE PROBLEMS POSTED AT THE WEBSITE ARE NOW MY PROBLEMS. Further: I'm not talkin about a "market share" for the service, Its just a general question about hiring lawyers: An engineer asking for help form a lawyer? I consider that to be the last option, I’d rather ask fellow programmers. and why pay when you can get advice for free ;P

              Rahul Sindhu

              A Offline
              A Offline
              Anthony Mushrow
              wrote on last edited by
              #6

              rahul_sindhu wrote:

              and why pay when you can get advice for free

              You go into a supermarket, there are two tins of beans (I know, a whole supermarket woth only 2 tins of beans :rolleyes: ) One of the tins costs 8p, the other tin costs 30p. Do you go ahead and buy the unmarked tin of 8p beans? Or do you spend the extra money for the 30p beans with the knowledge that these beans probably won't kill you? I don't even like beans that much, but if it where me, I'd go across the street to the other supermarket and get the beans in some 3 for 2 offer. I think you see my point anyway.

              My current favourite word is: Nipple!

              -SK Genius

              Game Programming articles start -here[^]-

              R 1 Reply Last reply
              0
              • R Rahul_Sindhu

                What do you think about the following two scenarios?

                1. Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?
                2. Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

                Here MATLAB is used just for the example (substitute it for any large and expensive software).

                Rahul Sindhu

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

                2. You can use MATLAB as a tool in providing a service. If you are talking about distributing code produced using MATLAB the source code is yours, it is a matter of what the run time requirements are for others to use that source code. Elaine :rose:

                Visit http://www.notreadytogiveup.com/[^] and do something special today.

                1 Reply Last reply
                0
                • A Anthony Mushrow

                  rahul_sindhu wrote:

                  and why pay when you can get advice for free

                  You go into a supermarket, there are two tins of beans (I know, a whole supermarket woth only 2 tins of beans :rolleyes: ) One of the tins costs 8p, the other tin costs 30p. Do you go ahead and buy the unmarked tin of 8p beans? Or do you spend the extra money for the 30p beans with the knowledge that these beans probably won't kill you? I don't even like beans that much, but if it where me, I'd go across the street to the other supermarket and get the beans in some 3 for 2 offer. I think you see my point anyway.

                  My current favourite word is: Nipple!

                  -SK Genius

                  Game Programming articles start -here[^]-

                  R Offline
                  R Offline
                  Rahul_Sindhu
                  wrote on last edited by
                  #8

                  SK Genius wrote:

                  You go into a supermarket, there are two tins of beans (I know, a whole supermarket woth only 2 tins of beans ) One of the tins costs 8p, the other tin costs 30p. Do you go ahead and buy the unmarked tin of 8p beans? Or do you spend the extra money for the 30p beans with the knowledge that these beans probably won't kill you?...

                  If I can get a look at the beans, and use my knowledge and experience to judge the quality (look at them, smell them, etc.) and arrive at the conclusion that the 8p beans are perfect I will buy them. On the other hand if I suspect even the 30p beans to be garbage, I wouldn't buy them (and it seems you will). Here (and you probably cannot see it) I can take a good look at the advice/beans.

                  Rahul Sindhu

                  1 Reply Last reply
                  0
                  • R Rahul_Sindhu

                    What do you think about the following two scenarios?

                    1. Suppose that I know that an employee of company XYZ stole my code (consider both cases (1) I have proof of it (stealing), (2) I don't have proof). I now suspect the XYZ to be using my code without my permission. QUESTION: Can I legally (assume law of any country) instruct XYZ to reveal all of its source code, so that I can verify whether my code is being used. In other words is there any way in which a court can issue such an action?
                    2. Suppose I bought a single user license of MATLAB. Can I now use it to SOLVE problems of other people? Assume that due to SOMEREASON these people can access MATLAB ONLY through me (they are not allowed to sit on my computer, only I work on the computer). Can I now charge these people for solving the problems, will it be illegal? (I certainly can do it in an isolated environment). Can I reveal this to public? If yes, can I make this process automated? Suppose I created a C# web app. which provides an interface between MATLAB and the people accessing the internet. Will it be legal to charge them (what if I claim that the system was not automated and all the requests that were received by the site were manually solved by me and they were my problems)?

                    Here MATLAB is used just for the example (substitute it for any large and expensive software).

                    Rahul Sindhu

                    T Offline
                    T Offline
                    Todd Smith
                    wrote on last edited by
                    #9

                    Every software has it's own licensing scheme so you'll need to check with the vendor of the software.

                    Todd Smith

                    1 Reply Last reply
                    0
                    • R Rahul_Sindhu

                      Rob Graham wrote:

                      No proof? Forget about it, you're screwed (or just plain wrong).

                      Do things really work that way- are you saying that if i hack into google and copy all their code, then i can create a new website and take google's market? do you think google will allow such a thing, considering the fact that both the sites now produce the same search result for the same query. are people at google dumb?

                      Rob Graham wrote:

                      I'm betting the EULA defines that pretty strictly.

                      EULA certainly defines it clearly It seems you just understood the half part. What if i claim the 'problems of other people' to be my problems. Why can't such a cast occur. THE PROBLEMS POSTED AT THE WEBSITE ARE NOW MY PROBLEMS. Further: I'm not talkin about a "market share" for the service, Its just a general question about hiring lawyers: An engineer asking for help form a lawyer? I consider that to be the last option, I’d rather ask fellow programmers. and why pay when you can get advice for free ;P

                      Rahul Sindhu

                      R Offline
                      R Offline
                      Rob Graham
                      wrote on last edited by
                      #10

                      rahul_sindhu wrote:

                      An engineer asking for help form a lawyer? I consider that to be the last option, I’d rather ask fellow programmers. You, sir are an idiot. I suppose you ask musicians for medical advice as well then.

                      rahul_sindhu wrote:

                      and why pay when you can get advice for free

                      As I said, the advice you get will be worth precisely what you paid for it.

                      rahul_sindhu wrote:

                      do you think google will allow such a thing, considering the fact that both the sites now produce the same search result for the same query. are people at google dumb

                      You are presuming that Google Would NOT be able to prove you copied their data, and that nothing you did would violate any of theitr patents, both of which are unlikely in the scenario you describe. However if YOU have no proof another copied from YOU , then there is notheing YOU can do.

                      1 Reply Last reply
                      0
                      • G Gary R Wheeler

                        John Simmons / outlaw programmer wrote:

                        Compelling them to reveal source code would be an expensive proposition. It involves lawyers, and could take YEARS.

                        Unfortunately it still happens. I'm the 'principle witness' in a patent infringement suit against my employer. We have been compelled by the court to supply the complainant's legal team copies of all of our source code for three products, along with installation CD's and instructions for running the applications. This is after we've already supplied all of the specifications, meeting notes, e-mails, and other design materials. Frankly, IMO, it's the simplest way to commit theft of intellectual property. Accuse another company of it first :mad:.

                        Software Zen: delete this;
                        Fold With Us![^]

                        C Offline
                        C Offline
                        cpkilekofp
                        wrote on last edited by
                        #11

                        Gary R. Wheeler wrote:

                        Unfortunately it still happens. I'm the 'principle witness' in a patent infringement suit against my employer. We have been compelled by the court to supply the complainant's legal team copies of all of our source code for three products, along with installation CD's and instructions for running the applications. This is after we've already supplied all of the specifications, meeting notes, e-mails, and other design materials. Frankly, IMO, it's the simplest way to commit theft of intellectual property. Accuse another company of it first .

                        I'm very surprised that your lawyers didn't jump on this by insisting that a third party do the code comparison, with strict non-disclosure attached. That allows the complainant to have their theory tested, and keeps the complainant from benefiting by seeing your secrets.

                        G 1 Reply Last reply
                        0
                        • C cpkilekofp

                          Gary R. Wheeler wrote:

                          Unfortunately it still happens. I'm the 'principle witness' in a patent infringement suit against my employer. We have been compelled by the court to supply the complainant's legal team copies of all of our source code for three products, along with installation CD's and instructions for running the applications. This is after we've already supplied all of the specifications, meeting notes, e-mails, and other design materials. Frankly, IMO, it's the simplest way to commit theft of intellectual property. Accuse another company of it first .

                          I'm very surprised that your lawyers didn't jump on this by insisting that a third party do the code comparison, with strict non-disclosure attached. That allows the complainant to have their theory tested, and keeps the complainant from benefiting by seeing your secrets.

                          G Offline
                          G Offline
                          Gary R Wheeler
                          wrote on last edited by
                          #12

                          Unfortunately the infringement is based upon a feature the software provides, rather than the actual implementation. The purpose of the source code examination is to verify that the software implements the feature in the manner described by our design documentation. For this reason, there's no other software to be compared against, which would actually be a case of copyright violation rather than patent infringement.

                          Software Zen: delete this;
                          Fold With Us![^]

                          C 1 Reply Last reply
                          0
                          • G Gary R Wheeler

                            Unfortunately the infringement is based upon a feature the software provides, rather than the actual implementation. The purpose of the source code examination is to verify that the software implements the feature in the manner described by our design documentation. For this reason, there's no other software to be compared against, which would actually be a case of copyright violation rather than patent infringement.

                            Software Zen: delete this;
                            Fold With Us![^]

                            C Offline
                            C Offline
                            cpkilekofp
                            wrote on last edited by
                            #13

                            Gary R. Wheeler wrote:

                            Unfortunately the infringement is based upon a feature the software provides, rather than the actual implementation. The purpose of the source code examination is to verify that the software implements the feature in the manner described by our design documentation. For this reason, there's no other software to be compared against, which would actually be a case of copyright violation rather than patent infringement.

                            In order for a feature to be present in your software, it has to perform a function transforming its environment to another state. Running the software so that the function is performed and its effect demonstrated establishes whether the feature exists and whether its effect matches the effect of the feature described in the software patent (and this feature MUST be described in the patent for it to be covered). Therefore, the source code examination is unnecessary, and allowing your competitor to see it compromises your code to no useful purpose. Even if this weren't true, an independent expert under a non-disclosure agreement can make the same assessment as your competitor as to whether the feature exists (code function analysis is not a skill limited to your competitor's programmers). Your lawyers have been had, or the judge has been had, and your competitor will see your source code as a result. I have two nephews who were reviewers for the patent office. Based on their own descriptions of how things operate in that office, I'm surprised no lawyer has considered a class action to declare all software patents null and void until the patent office adds to its staff sufficient software expertise to make sure patent assignments are made by software experts only. Good luck to you.

                            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