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. What would you do?

What would you do?

Scheduled Pinned Locked Moved The Lounge
visual-studiophpcomjsonquestion
98 Posts 38 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.
  • L Offline
    L Offline
    leppie
    wrote on last edited by
    #1

    If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

    xacc.ide
    IronScheme - 1.0 RC 1 - out now!
    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

    D R N S C 26 Replies Last reply
    0
    • L leppie

      If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

      xacc.ide
      IronScheme - 1.0 RC 1 - out now!
      ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

      D Offline
      D Offline
      Dalek Dave
      wrote on last edited by
      #2

      Blackmail is such an ugly term. I prefer 'Long term remuneration plan for personal discretion'

      ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC League Table Link CCC Link[^]

      P M 2 Replies Last reply
      0
      • L leppie

        If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

        xacc.ide
        IronScheme - 1.0 RC 1 - out now!
        ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

        R Offline
        R Offline
        rah_sin
        wrote on last edited by
        #3

        Do nothing because that is a loop hole which company should take care to protect the source code.

        rahul

        L H B R 4 Replies Last reply
        0
        • R rah_sin

          Do nothing because that is a loop hole which company should take care to protect the source code.

          rahul

          L Offline
          L Offline
          leppie
          wrote on last edited by
          #4

          What??? So you are saying the company has to get a warrant to search employee's homes for evidence of company property (code in this case) when they leave the company?

          xacc.ide
          IronScheme - 1.0 RC 1 - out now!
          ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

          S L E 3 Replies Last reply
          0
          • L leppie

            If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

            xacc.ide
            IronScheme - 1.0 RC 1 - out now!
            ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

            N Offline
            N Offline
            NormDroid
            wrote on last edited by
            #5

            leppie wrote:

            Should I report it?

            Report it, it may gain you a reward (promotion, bonus, payrise).

            Software Kinetics - Moving Software

            L 1 Reply Last reply
            0
            • L leppie

              What??? So you are saying the company has to get a warrant to search employee's homes for evidence of company property (code in this case) when they leave the company?

              xacc.ide
              IronScheme - 1.0 RC 1 - out now!
              ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

              S Offline
              S Offline
              Slacker007
              wrote on last edited by
              #6

              I think it is very important that you notify you company about what has taken place and let them deal with the situation. Fact of life, and I know you already know this, but your code is going to be copied/stolen/used without your consent more than once in your lifetime.

              1 Reply Last reply
              0
              • N NormDroid

                leppie wrote:

                Should I report it?

                Report it, it may gain you a reward (promotion, bonus, payrise).

                Software Kinetics - Moving Software

                L Offline
                L Offline
                leppie
                wrote on last edited by
                #7

                Norm .net wrote:

                it may gain you a reward

                I dont think contractors get rewards :(

                xacc.ide
                IronScheme - 1.0 RC 1 - out now!
                ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                N 1 Reply Last reply
                0
                • L leppie

                  What??? So you are saying the company has to get a warrant to search employee's homes for evidence of company property (code in this case) when they leave the company?

                  xacc.ide
                  IronScheme - 1.0 RC 1 - out now!
                  ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

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

                  Almost everyone I know takes a copy of code when they leave a programming job, although generally it is for the re-use of cunning ideas that may help them in a new job to avoid having to reinvent solutions rather than with any malicious aforethought. An ex colleague of mine left with the entirety of that company's code base on his phone. And now I think of it another company I worked for (that became the market leader) based their entire system on a database schema that had come from a rival company with someone who moved from them.

                  Every man can tell how many goats or sheep he possesses, but not how many friends.

                  L S J 3 Replies Last reply
                  0
                  • L Lost User

                    Almost everyone I know takes a copy of code when they leave a programming job, although generally it is for the re-use of cunning ideas that may help them in a new job to avoid having to reinvent solutions rather than with any malicious aforethought. An ex colleague of mine left with the entirety of that company's code base on his phone. And now I think of it another company I worked for (that became the market leader) based their entire system on a database schema that had come from a rival company with someone who moved from them.

                    Every man can tell how many goats or sheep he possesses, but not how many friends.

                    L Offline
                    L Offline
                    leppie
                    wrote on last edited by
                    #9

                    ChrisElston wrote:

                    Almost everyone I know takes a copy of code when they leave a programming job, although generally it is for the re-use of cunning ideas that may help them in a new job to avoid having to reinvent solutions rather than with any malicious aforethought.

                    For support reasons, I guess that can be legitimate. But blatantly copy/pasting ... :sigh:

                    xacc.ide
                    IronScheme - 1.0 RC 1 - out now!
                    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                    1 Reply Last reply
                    0
                    • L leppie

                      Norm .net wrote:

                      it may gain you a reward

                      I dont think contractors get rewards :(

                      xacc.ide
                      IronScheme - 1.0 RC 1 - out now!
                      ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                      N Offline
                      N Offline
                      NormDroid
                      wrote on last edited by
                      #10

                      leppie wrote:

                      I dont think contractors get rewards

                      Yes, they do - I've had an reward in the past.

                      Software Kinetics - Moving Software

                      L 1 Reply Last reply
                      0
                      • R rah_sin

                        Do nothing because that is a loop hole which company should take care to protect the source code.

                        rahul

                        H Offline
                        H Offline
                        Henry Minute
                        wrote on last edited by
                        #11

                        So if someone steals something of yours, and you know who it is, you do nothing about it because obviously you did not do enough to protect it. Excellent judgement you have.

                        Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

                        R 1 Reply Last reply
                        0
                        • N NormDroid

                          leppie wrote:

                          I dont think contractors get rewards

                          Yes, they do - I've had an reward in the past.

                          Software Kinetics - Moving Software

                          L Offline
                          L Offline
                          leppie
                          wrote on last edited by
                          #12

                          Norm .net wrote:

                          I've had an reward in the past.

                          Consolation rewards don't count ;P

                          xacc.ide
                          IronScheme - 1.0 RC 1 - out now!
                          ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                          N 1 Reply Last reply
                          0
                          • L leppie

                            If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

                            xacc.ide
                            IronScheme - 1.0 RC 1 - out now!
                            ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                            S Offline
                            S Offline
                            Simon P Stevens
                            wrote on last edited by
                            #13

                            leppie wrote:

                            ex-coworker took/stole some code from the company

                            How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company. I've written code at home and published that I've then found useful in work. Yes there is a big question of legality and ownership here, but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight. Personally, when I hit on any idea I think I might want to publish at some point I ensure I only work on it at home. Then once it's published I import it into the work project following the same process we would use for any other 3rd party import with a full attribution in the source code or documentation as required by the license - other people might not be so aware of the issue though and just use code without quite thinking the implications through.

                            Simon

                            N L L 3 Replies Last reply
                            0
                            • L leppie

                              Norm .net wrote:

                              I've had an reward in the past.

                              Consolation rewards don't count ;P

                              xacc.ide
                              IronScheme - 1.0 RC 1 - out now!
                              ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                              N Offline
                              N Offline
                              NormDroid
                              wrote on last edited by
                              #14

                              and financial rewards do!

                              Software Kinetics - Moving Software

                              1 Reply Last reply
                              0
                              • L leppie

                                If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

                                xacc.ide
                                IronScheme - 1.0 RC 1 - out now!
                                ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                                C Offline
                                C Offline
                                CPallini
                                wrote on last edited by
                                #15

                                We call it 'synergic benchmarking'... :rolleyes:

                                If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke
                                [My articles]

                                1 Reply Last reply
                                0
                                • S Simon P Stevens

                                  leppie wrote:

                                  ex-coworker took/stole some code from the company

                                  How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company. I've written code at home and published that I've then found useful in work. Yes there is a big question of legality and ownership here, but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight. Personally, when I hit on any idea I think I might want to publish at some point I ensure I only work on it at home. Then once it's published I import it into the work project following the same process we would use for any other 3rd party import with a full attribution in the source code or documentation as required by the license - other people might not be so aware of the issue though and just use code without quite thinking the implications through.

                                  Simon

                                  N Offline
                                  N Offline
                                  NormDroid
                                  wrote on last edited by
                                  #16

                                  Simon P Stevens wrote:

                                  How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company.I've written code at home and published that I've then found useful in work.Yes there is a big question of legality and ownership here, but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight.

                                  So very true.

                                  Software Kinetics - Moving Software

                                  1 Reply Last reply
                                  0
                                  • L leppie

                                    If you found out a ex-coworker took/stole some code from the company I still work for? (I always suspected this would happen, and now found a Silverlight app he claimed to have developed, obviously I had to look ;P ) While the section of code is trivial, the only thing he bothered to change was the namespace. The rest is pretty much identical, except for it going with EF vs Linq2SQL. - Should I report it? - Should I keep it with me as a possible future bargaining/blackmailing tool? - Should I send him an invoice for the time he wasted in my company* when he originally developed the piece of code*? - Do nothing - Blackmail him? * The one I am still working for. * I had to rewrite the whole thing anyways, as it was crap. The stolen code was what I wrote, in fact.

                                    xacc.ide
                                    IronScheme - 1.0 RC 1 - out now!
                                    ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                                    M Offline
                                    M Offline
                                    Maximilien
                                    wrote on last edited by
                                    #17

                                    It's a difficult question to answer. Is it worth it (lawyers fees, time wasted, effort wasted, ...) ? Is this a very critical piece of code ? What could be the potential revenue loss for your current company ? Did he also took/stole customer lists/contacts ? M.

                                    Watched code never compiles.

                                    L 1 Reply Last reply
                                    0
                                    • S Simon P Stevens

                                      leppie wrote:

                                      ex-coworker took/stole some code from the company

                                      How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company. I've written code at home and published that I've then found useful in work. Yes there is a big question of legality and ownership here, but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight. Personally, when I hit on any idea I think I might want to publish at some point I ensure I only work on it at home. Then once it's published I import it into the work project following the same process we would use for any other 3rd party import with a full attribution in the source code or documentation as required by the license - other people might not be so aware of the issue though and just use code without quite thinking the implications through.

                                      Simon

                                      L Offline
                                      L Offline
                                      leppie
                                      wrote on last edited by
                                      #18

                                      Simon P Stevens wrote:

                                      How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company.

                                      If he did, I rewrote it (as I said), it is the rewritten code that is an exact copy of the code I wrote. The last time that code was modified (version history) was by me, and about 1 - 2 months before he left our company.

                                      Simon P Stevens wrote:

                                      but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight.

                                      It is rather trivial, but for that matter, the least he could have done is change type and member names here and there. And remember, Silverlight is just the tip of the iceberg. I highly suspect there to be more 'stolen' code in the backend.

                                      Simon P Stevens wrote:

                                      Personally, when I hit on any idea I think I might want to publish at some point I ensure I only work on it at home.

                                      I agree, dont mix business with pleasure. In any case, I would make my code public before incorporating it into a business application.

                                      xacc.ide
                                      IronScheme - 1.0 RC 1 - out now!
                                      ((λ (x) `(,x ',x)) '(λ (x) `(,x ',x))) The Scheme Programming Language – Fourth Edition

                                      S 1 Reply Last reply
                                      0
                                      • L Lost User

                                        Almost everyone I know takes a copy of code when they leave a programming job, although generally it is for the re-use of cunning ideas that may help them in a new job to avoid having to reinvent solutions rather than with any malicious aforethought. An ex colleague of mine left with the entirety of that company's code base on his phone. And now I think of it another company I worked for (that became the market leader) based their entire system on a database schema that had come from a rival company with someone who moved from them.

                                        Every man can tell how many goats or sheep he possesses, but not how many friends.

                                        S Offline
                                        S Offline
                                        Stuart Dootson
                                        wrote on last edited by
                                        #19

                                        ChrisElston wrote:

                                        Almost everyone I know takes a copy of code when they leave a programming job

                                        I wouldn't...but that's mostly because I'm pretty sure my code is complete crap once I've written it :-( I mean, it works, and all...but it could always be better...more elegant, more beautiful...

                                        Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p CodeProject MVP for 2010 - who'd'a thunk it!

                                        L 1 Reply Last reply
                                        0
                                        • S Simon P Stevens

                                          leppie wrote:

                                          ex-coworker took/stole some code from the company

                                          How do you know it was that way round. Perhaps he wrote it in his spare time and donated it to the company. I've written code at home and published that I've then found useful in work. Yes there is a big question of legality and ownership here, but unless it's a massive component or full project perhaps it's worth starting by assuming it's a genuine mistake or oversight. Personally, when I hit on any idea I think I might want to publish at some point I ensure I only work on it at home. Then once it's published I import it into the work project following the same process we would use for any other 3rd party import with a full attribution in the source code or documentation as required by the license - other people might not be so aware of the issue though and just use code without quite thinking the implications through.

                                          Simon

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

                                          Anything I write or think up whilst employed by the company belongs to the company, regardless of whose time I do it on. My contract is very clear on that.

                                          Every man can tell how many goats or sheep he possesses, but not how many friends.

                                          L S 2 Replies 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