Slashdot Mirror


Rewriting a Software Product After Quitting a Job?

hi_caramba_2008 writes "We are a bunch of good friends at a large software company. The product we work on is under-budgeted and over-hyped by the sales drones. The code quality sucks, and management keeps pulling in different direction. Discussing this among ourselves, we talked about leaving the company and rebuilding the code from scratch over a few months. We are not taking any code with us. We are not taking customer lists (we probably will aim at different customers anyway). The code architecture will also be different — hosted vs. stand-alone, different modules and APIs. But at the feature level, we will imitate this product. Can we be sued for IP infringement, theft, or whatever? Are workers allowed to imitate the product they were working on? We know we have to deal with the non-compete clause in our employment contracts, but in our state this clause has been very difficult to enforce. We are more concerned with other IP legal aspects."

98 of 604 comments (clear)

  1. the short answer by ILuvRamen · · Score: 5, Insightful

    The can absolutely sue you, but they'll lose. If they can't take two blocks of code and say "he stole this" they have nothing. I assume you didn't sign a non-compete agreement though cuz then you'd lose.

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    1. Re:the short answer by hellion0 · · Score: 5, Insightful

      As mentioned in parent, a non-compete will screw you before you even get off the ground, since your very plan for the software could be construed as very direct competition, even if it doesn't share a single character of code with their product.

      Assuming you didn't, retain a lawyer anyway. Anyone can be sued for anything in this day and age. The trick is, with the help of the lawyer, you can make sure any suit wouldn't be able to stick in the first place. Even if there's never any legal action, the lawyer will still prove helpful to you.

      --
      Do I get bonus points if I act like I care?
    2. Re:the short answer by TapeCutter · · Score: 4, Insightful

      "a non-compete will screw you before you even get off the ground"

      Maybe but the "short answer" also applies to non-compete's.

      The submitter has indicated that he signed a non-compete clause but knows they are difficult to enforce in his state. IANAL but here in Australia non-compete clauses are SOP despite the fact they are considered a restriction of trade under common law and are totally unenforceable. The only people who pay any attention to them are the ignorant and the agents (same thing in many cases). Agents respect non-competes because the employer is their customer and they don't want to piss off potential/actual customers by encouraging contractors/employees to "break their contract".

      AFAIK the US also inherited English common law but now has ~50 different forks.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:the short answer by Tony+Hoyle · · Score: 2, Interesting

      Doesn't stop them trying.

      A contract I once signed originally had one... they tried to cover work I did at home as well, and I just said I wasn't going to sign whilst that clause was in. When they refused I merely crossed it out before signing. They didn't bother to read what they were countersigning.. their loss.

      This current job doesn't have one - in fact almost everything I write is under dual copyright so I can take the code and use it myself if we part company.

    4. Re:the short answer by saider · · Score: 4, Interesting

      Some non-competes are enforceable. My father-in-law worked for a wireless company and when they let him go they paid him 2/3rds of his salary to not work for a year. This was a contract, and since he was being compensated, it was enforceable. I think he was also able to collect unemployment during that time as well because he was being paid for past work, not current or future work.

      The moral of the story is that if anyone asks you to sign a non-compete agreement, ask for money. The HR folks will then usually file the NCA in the circular bin. I know the two times I've brought it up, I have been hired without signing it.

      --


      Remember, You are unique...just like everyone else.
    5. Re:the short answer by Anonymous Coward · · Score: 5, Insightful

      Keep in mind IANAL, but we had a situation where I work that might be applicable. Our company bought another company (I'll call this other company X) that had a product offering we wanted. The founder of company X was paid a good deal of money and signed a non-compete that was in effect for 1 year.

      During this 1 year time period, the founder of X used the money and hired a staff to build a competing platform with a new design and better technology, something he was able to afford while running the business himself.

      On exactly the day after the 1 year non-compete ended, he opened his doors for business and started selling. There was nothing we could do about it because he had not competed with us during the time of the non-compete, he simply used that time to build a new platform. It was all new code, so we couldn't get him for that. We did investigate the data he was using but he had acquired it himself, from the same sources we used.

      His new company sold to our competitor a couple of years later and he made another bundle. He's now under non-compete again, but has already started work on a third generation for when that one ends.

      All this is saying, if you properly document your work to show it is all original, do not attempt to sign up any customers during any time period under which you may be covered by a non-compete -- not even beta customers, and more importantly don't continue working for your current employer, then I would think you would be ok.

      The big thing though is to break all ties with your current employer, and you may even want to avoid meeting with folks that still work there. All the lawyers need is one thread connecting you to your current employer to make a case that they can claim your efforts, and since an established company generally has lawyers on staff and you don't, they can out spend you in litigation to the point it won't matter who is right.

      I would suggest you and and your friends find an outside attorney to discuss the situation with, and be certain to have details of any statements you signed when you started working at your current employer.

    6. Re:the short answer by KevMar · · Score: 2, Informative

      A non-compete generaly has a limit to it. Check the wording on it closely. I have 2 possible solutions you could ask your layer about.

      1) Start working on it as a personal project with friends. Do not form a company at first. You could have someone's sister start the company and register the domain. Once the non-compete expires, every one make it official.

      2) Hold off on getting any customers or doing any releases until after the non-compete expires. If challenged in court, present the fact that they can not present any evidence of competition. Not a single clinet of your was a previous client of theirs and none of your current clients could use the other product as an alternitive.

      3) Get the ok from your boss before you leave to join a software start up that your friend started. Mention to him that they dont have any product yet but it is a software company. Ask him if that makes it in conflict with the non-compete that you signed when started.

      --
      Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    7. Re:the short answer by aurispector · · Score: 5, Insightful

      The point of having a good lawyer is to ensure that you never need his services.

      --
      I have mod points. The reign of terror begins now.
    8. Re:the short answer by geminidomino · · Score: 2, Informative

      Exactly. If you *need* a dead lawyer, you're just SCREWED

    9. Re:the short answer by Progman3K · · Score: 2, Informative

      Being a programmer, your skill is programming and it is normal that you work in programming.

      If you get laid off, you may work for a competitor, otherwise that would mean your ex-employer is deliberately trying to prevent you from making a living. If the only programming job you were able to find were for a competitor, you could not be expected to turn it down since you need to have a livelihood.

      If you didn't get laid off but quit and the employer wants to prevent you from working for a competitor, your ex-employer must pay you the money you would earn doing so for the period of time of your non-compete agreement. In effect the ex-employer would pay you for sitting on your ass for the non-compete period.

      In other words, no one may deprive you of making a living in your chosen field.

      Or in other words "Money is money"

      --
      I don't know the meaning of the word 'don't' - J
    10. Re:the short answer by Anonymous Coward · · Score: 5, Informative

      "If they can't take two blocks of code and say "he stole this" they have nothing"

      WRONG.

      REPEAT AFTER ME: NEVER TAKE LEGAL ADVICE FROM SLASHDOT; NEVER TAKE LEGAL ADVICE FROM SLASHDOT

      There are four problem areas that you might face:
      1.) contract law - your non-compete - you will be sued on this as an example to the others
      2.) trademark law - (or more accurately, trade dress - look it up on wikipedia) - if you copy the look and feel of their product, expect to be sued
      3.) copyright law - this is the area that the quoted poster is referring to - you might be ok on this one, although if they can prove similarity you might be screwed (because you sure had access to the code)- I'm not too familiar with copyright law with respect to computer code.
      4.) trade secret law - (again look it up on wikipedia) if they can prove you copied any of their trade secrets with respect to the product you are screwed.
      5.) patents - are their any patents on the software? Do you know that there is or isn't?

      Also remember that even if they sue you and you win, you are still going to be in line to pay an attorney big bucks. So even if you win, you lose. And given the facts, expect to be sued immediately (I would sue you if I was the employer).

      GET A LAWYER IF YOU PLAN ON DOING THIS.... you should not screw around with Slashdot on this one.
      GET A LAWYER
      GET A LAWYER

    11. Re:the short answer by plague3106 · · Score: 3, Informative

      3) Get the ok from your boss before you leave to join a software start up that your friend started. Mention to him that they dont have any product yet but it is a software company. Ask him if that makes it in conflict with the non-compete that you signed when started.

      No, absolutely not. This will invaribly cause your boss to come after you, and it's none of their business what you do after you leave. Under NO circumstances should you ever revel your plans to your soon to be former employer... EVER.

    12. Re:the short answer by Thaelon · · Score: 4, Insightful

      out spend you in litigation to the point it won't matter who is right

      This might be the most fucked up fact in human society.

      Any legal system that has this problem should be considered utterly broken and dire need of disposal sooner rather than later.

      --

      Question everything

    13. Re:the short answer by lgw · · Score: 2, Informative

      IANALB, no, not in America. It's gone to court before.

      With a standard contract that "everyone signs", the burden of proof is on you to show that the employer agreed to the change. If the employer initials the change, fo example, you're good.

      But the poster thought he was being clever by making a change without getting explicit agreement. He would lose in court (probably).

      Fundamentally, the written contract is not the agreement that you're bound to. The "meeting of the minds" - the mutual understanding of what is being agreed to - is what's binding. The contract is merely the record of that agreement. Usually, as that's the only evidence of the agreement, the written contract will rule. But there are plenty of exceptions where its understood that one party isn't actually reading the written contract, so anything sneakey in that written contract isn't binding.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  2. Get a lawyer. by PoprocksCk · · Score: 4, Insightful

    Subject.

    1. Re:Get a lawyer. by who+knows+my+name · · Score: 3, Insightful

      IANAL, which is why you shouldn't ask legal questions on /.

      --
      Nothing to see here.
    2. Re:Get a lawyer. by Anonymous Coward · · Score: 5, Funny

      Why get a lawyer when you can get unbiased and reliable advice here on /.?

  3. Tread carefully by zarthrag · · Score: 4, Informative

    Even if it were safe, I'd expect there would be a lawsuit no matter what. I'm sure there's a ton of other programmers out there who have similar thoughts. As companies grow older, they seem to become more and more stymied by a PHB than driven intellectually by those who first made it's growth possible. Just make sure your starting group retains some council - and be sure to file as an LLC, also.

    --
    Why can't all fpga/microcontroller manufacturers just release free optimizing compilers???
    1. Re:Tread carefully by ORBAT · · Score: 5, Informative

      Or how about just linking to the article (here) instead of making us jump through hoops?

    2. Re:Tread carefully by Hal_Porter · · Score: 4, Funny

      If on the other hand you like jumping through hoops, clicking here is better.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:Tread carefully by cgenman · · Score: 4, Informative

      Remember, employment contracts usually cover ideas created while at a company as well as implementations. Check yours carefully, but chances are they already own the rights to the idea of what you're going to create, simply because you thought of it while working at the company.

      On another note, it sounds like what you're doing is "management doesn't want us to do this properly, so we're going to leave and do it on our own." You're current company turned down one direction it could take, and you want to follow it anyway. Unfortunately, at this point that's their business plan whether they optioned it or not.

      "look and feel" copyright claims have also been upheld in many courts, so you might want to avoid doing too close of a copy.

      It sounds like you're getting yourself in for a world of hurt. If your "large" software corporation is truly large, they can simply outsurvive you in a lawsuit, whether or not they win. And considering what you're doing, there may very well be a strong enough case that a good lawyer can win. And that's all they would need to shut you down.

    4. Re:Tread carefully by JosKarith · · Score: 2

      As they say, there is no such thing as bad publicity

      I believe a certain Mr Gadd would beg to differ...

      --
      'Don't worry' said the trees when they saw the axe coming, 'The handle is one of us.'
  4. Why make your lives difficult? by bradley13 · · Score: 3, Insightful

    Why not come up with a fresh idea? Spend your time coding instead of in court.

    --
    Enjoy life! This is not a dress rehearsal.
    1. Re:Why make your lives difficult? by PinkyDead · · Score: 4, Interesting

      Or do something related, that (initially) supports the existing product, making it faster or better? This will allow you to exploit the knowledge you already have and use your current employer as a reference/sales source.

      Most start-ups I've ever worked for spawned from another (bloated) company in a symbiotic, but evolved to outstrip them.

      (And you and I both know that on your computer somewhere are a load of tools that only you know about which could easily be suborned to your needs.)

      --
      Genesis 1:32 And God typed :wq!
    2. Re:Why make your lives difficult? by dilvish_the_damned · · Score: 5, Funny

      Why not come up with a fresh idea? Spend your time coding instead of in court.

      That will never do. Its completely incompatible with the legacy angst and frustration layers they have spent so much time developing.

      --
      I think you underestimate just how much I just dont care.
  5. Contrary to popular opinion... by bigmouth_strikes · · Score: 5, Insightful

    ...but the hardest and most important part of running a software product company is selling the product. Your new, better designed, better documented, better implemented product has to compete with the same feature set - you said it yourself - with a more established product. What advantages will your product give the customer, making it easier to sell and possibly making the customers switch ?

    As for the legal issues, IANAL.

    --
    Oh, I can't help quoting you because everything that you said rings true
    1. Re:Contrary to popular opinion... by IamTheRealMike · · Score: 5, Insightful

      Zing, that's correct. The real question these guys should be asking themselves: are we really sure that management and the "sales drones" are fundamentally incompetent, and that we are fundamentally better? What makes them think that 10 years down the road their company would be any different? Perhaps selling a product to lots of different customers is just hard and hosted vs standalone is not, ultimately, such a big deal?

      They should definitely read The Development Abstraction Layer before moving this beyond just talk.

    2. Re:Contrary to popular opinion... by mgblst · · Score: 4, Insightful

      You are also working against an established company, with possibly great support. This can be a big killer for you. Business isn't all about code.

    3. Re:Contrary to popular opinion... by mr_gorkajuice · · Score: 5, Funny

      ... and is it really healthy for a bunch of coders to start on their own, when they think the big issue is the quality of the code?

      Overhyped by sales drones? Well, even if you don't, at least your colleagues believe in your product.

    4. Re:Contrary to popular opinion... by Firehed · · Score: 3, Interesting

      In fact having worked in software sales, I'd say that support is probably the determining factor in most sales unless you have a very specialized product. And if that's the case, you're going to need to outstrip your employer's old code by miles since they're the established player in the vertical.

      As a developer, you may know that the code sucks. That it just somehow compiles. That it really should be subjected to a rewrite from scratch. That "WTF?!" is present in five more comments than is healthy. And you're probably correct. However, when it comes to actually making money from it, you just need to be better than your competition.

      I've fought with coders and with salespeople at the same company, often times over the same issue (it's a hazard of being a sales engineer - you often end up as a moderator). Neither would exist without the other, so stop blaming each other and realize that both of your problems are management's fault :)

      Not only am INAL, but I'm in a similar position as the original poster. I'm partly thinking that since I have personal projects that could benefit from the software, I'll keep it to myself until any non-compete expires (even if it's not enforceable) just to stay on the safe side. Which means that development is well underway, for me. It may never make it into the public. It may go out commercially. It may go out as open-source, with some sort of hosting(SAAS)/support-driven business model - right now, the most likely. But until you know that there's no valid case should your ex-employer sue you, I'd keep it as a personal project.

      --
      How are sites slashdotted when nobody reads TFAs?
    5. Re:Contrary to popular opinion... by FauxPasIII · · Score: 2, Funny

      Moreover, if you ever manage to build a software company where the product team and the sales team aren't perpetually trying to strangle one another... THAT'S your product right there. Tell the world how to do that. In my experience you'll be the first. =)

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    6. Re:Contrary to popular opinion... by Icarium · · Score: 5, Insightful

      Heh, some of our former employees tried the exact same tactic, and as an added bonus actually managed to convince one of our sizeable customers to go with them, all based on promises of being able to give them a better system with more features using the latest and greatest programming languages that were the rage at the time. (I'll freely admit that the company I work for still uses COBOL on it's older clients business systems)

      The both lost - 5 years and many, many millions down the line the customer turned round and said "Right, this isn't working, we want our old legacy system back". In that time these former employees and thier new company were unable to provide a rewrite that was as stable, fast or feature laden as the system they were rewriting it on, so the customer simply came back to us and said "Where do we sign?".

      The most amusing part was when the negotiations were taking place, the former employees tried to sell us thier IP and the system they had developed. Our CEO simply laughed at them.

      Don't get me wrong - I fully admire what they attempted, but the manner in which they underestimated what it would actually take to rewrite a legacy system (incorporating 23 years of ongoing development) from scratch was a perfect example of "If it ain't broke, don't fix it".

    7. Re:Contrary to popular opinion... by nine-times · · Score: 5, Insightful

      are we really sure that management and the "sales drones" are fundamentally incompetent, and that we are fundamentally better?

      I would even ask, are these programmers really making the product they think they are? I've seen it happen before that a bunch of developers complain about their sales people, essentially that they were selling it wrong. The salespeople kept focussing on feature set A, while the developers thought feature set B was much more important.

      And the problem there was that the customers cared about feature set A, and the salespeople knew it because they were the ones talking to the customers. The developers seemed to be more interested in developing what was fun/interesting to develop, while the customers just wanted certain specific functionality.

    8. Re:Contrary to popular opinion... by tomhudson · · Score: 2, Interesting

      Overhyped by sales drones? Well, even if you don't, at least your colleagues believe in your product.

      Their paycheck depends on them being "true believers". Can you imagine if they went around to customers and said "We want to sell you this really crappy, sucky product? How sucky is it? It will give you so many headaches you'll think Microsoft wrote it ..."

      It's very hard to get someone to believe something that goes against their perceived financial interests - which is why management frequently doesn't listen to the alarm bells. A good example was google's searchwiki - anyone could have told them it was a bad idea, a spamtrap, that people who are searching for something don't want to waste their time rating search results - that search is just a waypoint on a users' trip on the net, not a final destination.

    9. Re:Contrary to popular opinion... by BlortHorc · · Score: 3, Insightful

      And it has to be said, though most sales guys are useless, the really good ones are gold. There is a guy where I work who has turned wrong numbers into sales. That is seriously hard work, and for all I might bemoan his lack of IT skills, gotta give the guy his props. Sales is a hard job, especially cold calling, and what will make an idea like the GP has work more than anything is who he has selling it.

    10. Re:Contrary to popular opinion... by jcnnghm · · Score: 4, Insightful

      To re-iterate, management and sales are hard. If you don't have a marketing plan and strategy from day one, and you guys think you can just build a better product than your current employers in six months, expect to fail.

      How wealthy are you? Most businesses operate in the red for the first 2-5 years. What that means is that, even after all the revenue, you'll have to loan money to the company, or secure a loan for the company (much easier said than done, you can generally only get business loans for hard assets), to be able to pay the expenses, and those expenses include no money for you or your co-founders. Can you afford to work for -$x for 2 years. If you are under capitalized from the start, you will fail.

      How much time do you have? If you think you're signing up for a 9-5, show up, program, and leave, you're in for a rude awakening. Operating a businesses is significantly more time intensive than you think it is, and chances are you won't be able to afford all of the 'worthless' support staff that your current company has. All the jobs they do, you get to do too. Expect to work no less than double time for the first couple of years, and more realistically be prepared to spend all of your time on it. Underestimating, being unwilling, or being unable to commit the necessary time will lead to failure.

      How risk adverse are you? 80-90% of businesses fail within the first 5 years. Are you, having made no money after 20 months, going to cut your losses and walk away? What about your co-founders? You have to be prepared to accept the fact that you could potentially lose ever dollar you put into your company. If you're not, don't even consider this.

      --
      You don't make the poor richer by making the rich poorer. - Winston Churchill
    11. Re:Contrary to popular opinion... by Asic+Eng · · Score: 2, Interesting
      What advantages will your product give the customer, making it easier to sell and possibly making the customers switch?

      I think you make very valid points. However there is an advantage good programmers can have, even over a well-established company: They may be able to complete the project. The waste and the insanity of IT companies does not just exist in Dilbert cartoons, it's real.

      That's not to say that it's as easy to manage people as it is to complain about management, or that you can run a company without sales people etc. Still there is an opportunity to do better and small, new companies have a chance against a big moloch which is usually bogged down by infighting and incompetence.

  6. Short answer: by ZorbaTHut · · Score: 4, Insightful

    Get a lawyer.

    Long answer:

    If you signed any sort of NDA, you might be liable for any information you gained while on the job (for example, architecture, business logic, algorithms.) If you didn't, you still might (theft of intellectual property.) I imagine you'd be quite safe if you could somehow prove that you had never inspected the code in any way. Since I'm guessing at least one of you was a programmer, I imagine you can't prove this. I, personally, would find the whole thing dubious and recommend avoiding it, but if you want to try anyway - get a lawyer.

    --
    Breaking Into the Industry - A development log about starting a game studio.
    1. Re:Short answer: by rachit · · Score: 5, Informative

      You could save the money on a lawyer.

      You'll likely get sued regardless of whether they have a case or not. If you have the money to fight it, it will drag on for some time.

      If you ever need to raise money, no VC will invest in your company if they know you have a potential legal liability.

      Depending on the nature of the software (more likely to happen if its expensive / low volume), your previous company may try to harass your customers too.

      It sucks, but its the nature of the game. Unless the current company that you work for isn't willing to do anything quasi-legal to preserve their business.

  7. Mod parent up. by ari_j · · Score: 3, Funny

    Subject - and get a lawyer.

  8. Prevent the lawsuit. by rjh · · Score: 5, Insightful

    First off, don't ask "can I be sued for this?" You can be sued for eating a ham sandwich. The important question is whether you'll face legal action over this, and only secondarily whether you'll prevail. Court process today is so messed up that paying for a lawsuit, in both time and money, is often more ruinous than the final judgment against you.

    Being in the legal right does not insulate you from lawsuits. It never has. You should be more concerned with pre-emptively preventing a lawsuit from being filed, not whether you would prevail in court if one were to be filed.

    One of the reasons why so many people say "get a lawyer!" is because, believe it or not, lawyers are very good at this sort of thing. Lawyers are excellent business negotiators. Talk to a lawyer, explain what you want to do, explain that you don't want to be sued. The odds are very good the lawyer will be able to get you a way in which you get to do what you want to do without worrying about a lawsuit being filed.

    A good lawyer wins lawsuits. A great lawyer prevents lawsuits from being filed in the first place.

    Good luck! :)

  9. Obligatory Meme by devloop · · Score: 5, Funny

    1 - Copy your ex employer product
    2 - Get sued into bankruptcy
    3 - ????
    4 - Profit ???

    1. Re:Obligatory Meme by whargoul · · Score: 2, Funny

      I think #3 has been finally solve by financial institutions here in the US

      1 - Copy your ex employer product
      2 - Get sued into bankruptcy
      3 - Receive "Bail Out" package from US Treasury in the name of "Economic Recovery"
      4 - Profit ???

  10. Re:Slashdot ? by Randle_Revar · · Score: 2, Informative

    Also, following this link [1] will fix the front page, but not the user page. Credit to AKAImBatman

    [1] http://slashdot.org/index.pl?usebeta=0

  11. Go for it. by Anonymous Coward · · Score: 5, Funny

    You probably have nothing to worry about.
    It's all cool.

  12. working for ms? by northkid · · Score: 5, Funny

    Does this mean windows 8 won't suck?

  13. Advice on /. by 2Bits · · Score: 4, Funny

    Can we be sued for IP infringement, theft, or whatever? Are workers allowed to imitate the product they were working on?

    Try it, and let us know. And we could discuss the lawsuit later too, I mean, make it a series :)

  14. A friend of mine did this about 10 years ago by Chrisq · · Score: 5, Interesting

    A friend of mine did this about 10 years ago. The original company accused them of theft of sourcecode (which they hadn't done) and made criminal charges as well as suing them. Fortunately one of the new company's founders was a Lay Magistrate. He got the court fatstracked to court and swore under oath that they did not have any source code, which was enough for another judge to throw the case out!

    They also brought a civil case for stealing intellectual property, but most of what they included was standard (It was Travel Agent's software), so they put together a brochure of various other solutions and shown that there was nothing that their "old" company had uniquely developed.

    The old company then made a big mistake. They wrote to all their clients telling them not to deal with the company my friend and colleagues had set up because their software was "no good" and "ripped off", and that they would not support anyone who even looked at the software. They had 50 enquiries that week, and went from having three large customers (which covered costs and paid a quarter of a years salaries) to 20 in six months (which meant that they were pretty well off)!

    1. Re:A friend of mine did this about 10 years ago by robi2106 · · Score: 4, Funny

      not everyone has the luxury of leaving a company staffed by idiots to unintentionally help them on their way.

  15. You will be sued. by 91degrees · · Score: 2, Insightful

    Can we be sued for IP infringement, theft, or whatever?

    Yes. All three. They might not succeed but be prepared for a lengthy legal battle which will cost more than losing.

    Are workers allowed to imitate the product they were working on?

    Yes. But only in general, there are many exceptions.

    We know we have to deal with the non-compete clause in our employment contracts, but in our state this clause has been very difficult to enforce.

    You're in a different situation from most other cases. Other cases have most likely been people working on broadly related but ultimately different products. You appear to be planning to directly compete with your previous employer's core product, using knowledge gained whilst working for your previous employer.

  16. Re:Why not assume the worst by cerberusss · · Score: 2, Insightful

    Sorry to reply to self, but this topic got me because of the whole start-your-business stuff.

    In the past two years, I've started my own business. I've learned that I can do only one thing at a time: either sales or coding. Not both.

    For me it turned out that I'm not bad at sales. I hardly touch code anymore because I just don't have the time; I have to keep the 'pipe' filled with new things. But I'm OK with that.

    Question is: are you OK with that as well?

    --
    8 of 13 people found this answer helpful. Did you?
  17. the short hairs. by Ostracus · · Score: 5, Insightful

    "Anyone can be sued for anything in this day and age."

    I'm going to sue hellion0 for not translating his post into Chinese. Think it will get dismissed before we even hit the door? How about any lawyer laughing you out of his office?

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:the short hairs. by sumdumass · · Score: 4, Informative

      I know people who have lost outrageous suits because they failed to show up in court. I'm sure these suits would have been tossed out had they showed up because two of the people (5 where sued) had their lawyers who had it tossed in no time. 2 of the remaining 3 got lawyers and had their judgment overturned on appeals citing something about not being served notice properly and the last one doesn't want to spend the money because he got busted for some felony and will spend most of his life in prison.

      In some areas, you have to show more then in others and the lawyers know what the minimum is and sometimes refuse to file (it makes them look bad). But once the case is filed, it doesn't disappear until some action is taken on it. The judge can't or doesn't throw something out without a request. IF no one requests it to be tossed out, then he can rule that there was no standing or whatever.

    2. Re:the short hairs. by antifoidulus · · Score: 5, Funny

      Since Slashdot doesn't support Non-Latin characters, translating into Chinese in slashdot is easy!

      ????????????

      See, that wasn't so hard!

      And slashdot gets mad when I use a lot of "junk" characters, so I will go on and say that this isn't 1994, pretty much every single OS/Programming language/browsers supports lots of characters(ok, so maybe Windows doesn't, but that hardly qualifies as an OS.) Why doesn't slashdot?

      So after 3 times of trying to submit, I will type a little more. The whole firehose view on the mainpage sucks. My guess is that I am going to hit submit a 4th time and the lameness filter will still abort my post. Malda must be pro-choice.

      On the 5th attempt, I must pare down my joke.

      On the 6th attempt, it hardly becomes a joke anymore because the lameness filter is insane.
      On the 7th attempt, I'm about to give up.....
      On the 8th attempt I think I will submit a bug report. The post was supposed to be a bunch of ? marks because that is what slashdot translates non-latin characters into(though some have found workarounds)....but the lameness filter destroyed my attempt at criticism of the site...maybe thats its purpose?

    3. Re:the short hairs. by davester666 · · Score: 5, Insightful

      And in this specific case, it can easily come down to just getting sued into bankrupcy. The people may not lose in court on merit, but only because they ran out of money to pay for a lawyer to represent them in and out of court. And this type of case (in general, as it depends on specifics really), it's unlikely that a lawyer would be willing to go into the case on commission, as you only get money if the judge penalizes the other side or awards costs (and depending on your jurisdiction, 'costs' may not match what you actually pay your lawyer).

      --
      Sleep your way to a whiter smile...date a dentist!
    4. Re:the short hairs. by allcoolnameswheretak · · Score: 2, Funny

      Your translation is wrong. Translating his post into Chinese actually requires at least 26 characters, not 12.

    5. Re:the short hairs. by KiloByte · · Score: 4, Informative

      Fixing this doesn't even require changing any actual code, since everything on the way supports Unicode well.

      Steps required: convert existing comment data to UTF-8 (ok, that's a delicate one considering the size of the table), make Apache use UTF-8 as well, and possibly fix some filters.

      Using an ancient charset like 8859-1 in this millenium is nothing but retarded.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    6. Re:the short hairs. by cheater512 · · Score: 2, Insightful

      The lawyer wouldnt laugh at all.

      He would only ask two questions: How far would you go and how big is your bank account. :P

    7. Re:the short hairs. by omeomi · · Score: 2, Insightful

      How about any lawyer laughing you out of his office?

      Lawyers only laugh you out of their office when you're not their employer...and they're not a part of your legal team.

    8. Re:the short hairs. by Registered+Coward+v2 · · Score: 4, Interesting

      "Anyone in the USA can be sued for anything in this day and age."

      Fixed that for you

      "Anyone can be sued in the USA for anything in this day and age."

      Fixed that for you

      --
      I'm a consultant - I convert gibberish into cash-flow.
    9. Re:the short hairs. by Z00L00K · · Score: 3, Informative

      Oh - you can write non-ascii characters, but you will have to write the character entities yourself:

      "Räksmörgås."

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    10. Re:the short hairs. by SanityInAnarchy · · Score: 2, Informative

      As far as I know, there's no legal requirement to have a lawyer -- you can always represent yourself. There's only a right to legal counsel if you're accused of a crime -- and, I assume, some sort of requirement to represent someone else.

      Even assuming that's not the case, there are always asshats like Jack Thompson.

      --
      Don't thank God, thank a doctor!
    11. Re:the short hairs. by mrchaotica · · Score: 4, Insightful

      The people may not lose in court on merit, but only because they ran out of money to pay for a lawyer to represent them in and out of court.

      Perhaps the solution in this case is to retain a lawyer on staff. This is a startup, right? Since they're anticipating fairly extensive legal issues from the get-go, they should hire a lawyer as a full-time employee, which would limit costs to be equal to his salary. They can pay him using venture capital money (just like how everybody else would be getting paid) until they have a sellable product.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    12. Re:the short hairs. by Surt · · Score: 2, Informative

      Depends on who you think gets to define what languages exist. By whose authority did you conclude that Chinese != Mandarin? Because my (state-run!) college offered Chinese as a language option. That makes it an official language in my book.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    13. Re:the short hairs. by defaria · · Score: 2, Informative

      There's nothing saying you need to have a lawyer in court to represent you for such a frivolous case. Just represent it yourself at minimal cost.

  18. Consider doing it and STAYING by waferhead · · Score: 2

    Perhaps do up a good demo and sell it as the next version of the product?

    Build a buisiness case, and sell it, set it up as a small more or less independant programming group, with clear goals etc.
    (And have upper management sign off on it, in writing)

    Occasionally even large companies demonstrate signs of harboring intelligent life.

    (I realise YMMV seriously)

  19. How to survie in a sue rich environment... by halo_2_rocks · · Score: 5, Interesting

    I have "re-written" a few programs in my time. Here is what you need to do: 1) Plan on being sued. You can't avoid it (the big guys use it to keep you from competing). 2) Work around the system. To sue someone, you actually need someone to serve papers to. This the first thing to attack. Form two S-Corps. One where you transfer all the money (off shore account is a must) and one with all the debts and oh yeah - your public face/address/etc to the world. 3) Use a post office drop box. To be served papers, they have to hand you the documents. Kind of hard to hand them to you if they can't meet you. 4) Having been "served" (which can take them months - talk about some pissed off lawyers). It is time for the next step. Offer them a couple hundred bucks to buzz off (if they have sued you before, they'll take the money - if not, time for a lesson). 5) Don't send anyone to represent the S-Corp in court. Ignore them. 5) They win a default judgement. Yawn. Ignore them. 6) The lawyers involve the county sherrif. He'll serve you notice they are seizing the property (bank accounts, property, etc) held by your debt laden, assetless S-corp (depending on where it is served you have a number of days to vacate etc). Yawn. Great. Give it to them because it is worthless. 7) Form a new S-corp, give load it with debts and your new public face and off you go again. Rinse and repeat as often as necessary. Oh yeah, one more thing - don't forget to pay your S-Corp taxes. IRS can come after your personally for back taxes. But, civil lawsuits can't.

    1. Re:How to survie in a sue rich environment... by _Shad0w_ · · Score: 3, Informative
      --

      Yeah, I had a sig once; I got bored of it.

    2. Re:How to survie in a sue rich environment... by tknd · · Score: 3, Informative

      You have to be careful because unless you really understand how the laws work, you can get into trouble for just following advice even from a lawyer. For example there's something known as "piercing the corporate veil" which gets around setting up fictitious corps for the purpose of insulating another entity. In order to do this, one must prove that the corporation in question does not act as a corporation should (have a board, have a corporate account and books, have records of board meetings, etc).

      Also keep in mind that lawyers often operate as partnerships so they too are businesses. Their duty as an agent is to of course act in your best interest but as a business they're hired to "win". So of course they might say that you can do such and such but it all depends on how good of a lawyer they are and how well their experience or advice will hold up against the competition's lawyers.

      Sure, you should speak to a lawyer but if you really want to play dirty you'd better take a business law class and understand the rules of the game yourself. To do otherwise is just like walking through a gauntlet blind.

      This advice is for the OP. You, the parent, may have had experience with this already and know what you're doing to get away with it.

    3. Re:How to survie in a sue rich environment... by halo_2_rocks · · Score: 5, Interesting

      That is where the off-shore account comes into play (not that I've ever needed that and bankrupted 5 companies as a result of being sued). Hiding assets and finding them can be a game all by itself. I do the same thing with my personal assets. The world is a big place (I recommend a well-known carribean country myself) and most lawyers don't have the resources to be chasing you all over the place to get at the real money. Worst case - cash out your holdings (bear bonds is a good vehicle), bankrupt the holding corporation, and start over (and put the bear bonds in a safe deposit box). On paper, you can be personally bankrupt, and all your corporations can be bankrupt and work on a cash basis for a while till the vultures lose interest. What the lawyers are trying to do is run you out of business. Give them what they want (or seem to). Time is on your side. Lawyers aren't cheap and the opposition will eventualy run out of cash or give up (or when they seem to win, they won't have the time to sit around and watch what you do afterwards). :)

    4. Re:How to survie in a sue rich environment... by Anonymous Coward · · Score: 3, Insightful

      your friend seems like a giant asshole.

    5. Re:How to survie in a sue rich environment... by Falstius · · Score: 2, Insightful

      Seriously. Giving bad advice to do illegal actions is one thing, but then it gets modded "interesting"?

      I frequently mod stuff "Interesting" that I know is wrong. Then I mod the responses with good information "Informative". This is how one gets an interesting and informative discussion.

  20. You need a lawyer, this i not just about copyright by Anonymous Coward · · Score: 2, Informative

    In some cases, if the company can demonstrate that you obtained the knowledge to write your new system while working for them, they may have a claim.

    There are more things to consider than copyright law.

    IANAL

  21. I know who you are by Anonymous Coward · · Score: 2, Funny

    and I am on the way up to your office to fire your ass.

  22. Sales drones? by russsell · · Score: 5, Insightful

    I think your biggest obstacle to success will be your attitude towards salespeople!

    As fabulous as you may think your software is, selling it is rather important!

  23. Copyright infringement, theft of trade secrets by bfwebster · · Score: 5, Informative

    Disclaimer: I am not a lawyer and this is not legal advice. So, yeah, get a really good lawyer and get some good legal advice before you do anything.

    Over the past 10 years, I have served as an expert witness in a number of IP-related software lawsuits, many of which have a fact pattern pretty much identical with what you've laid out.

    Yes, they can sue you on (at least) two different grounds: copyright violation and theft of trade secrets.

    The case Computer Associates v. Altai established the concept of non-literal copyright infringement of source code. Even if you rewrote the program from scratch in another programming language, the AFC ("abstraction, filtration, comparison") test could be used to find similarities, and your (former) employer could argue copyright infringement, not just on source code grounds, but on architecture, design, database schemata, and data file structure.

    Even if you go one step farther and use a "clean room reverse engineering" effort to rewrite the code, you could still be sued (and lose) for theft of trade secrets. Your employer would need to identify those trade secrets, show what steps it took to protect its trade secrets (typically such actions as IP and/or confidentiality agreements, some measures of physical and electronic security, etc.), and argue for the value of those trade secrets. You would have to show that those "trade secrets" can be documented outside of their history at the company you're leaving.

    Note that if any one of your group of "good friends" is seen as having a significant position in your large software company, they can also try to come after you for "breach of fiduciary duty".

    In any case, they might well name each of you individually as defendants along with whatever new company you set up to develop this software.

    In short, there are major risks to what you are describing and not a lot of upside without an explicit release. It can be done, and done successfully, but lawsuits are expensive. ..bruce..

    --
    Bruce F. Webster (brucefwebster.com)
  24. Nope, you're good by monkeySauce · · Score: 5, Funny

    If you do get sued, just print and cut this out and give it to the judge and you can go home.

    ________________________
    | . / SLASHDOT
    |
    | This card may be kept
    | until needed or sold.
    |
    | GET OUT OF JAIL FREE
    |_______________________|

  25. Go ahead and do it. Retain a lawyer too by blackchiney · · Score: 2, Informative

    There is an old saying it is better to ask for forgiveness than ask for permission. I've seen this work so many times in real life that it flies in the face of everything I was taught at school. Chances are the court is going to be more forgiving if you did it and then were sued rather than if you asked and did it anyway. It's like speeding tickets, if the judge asked you if you knew the lower limit and you say no, then s/he'll be sympathetic. More so than if you did know but broke the law anyway. Most likely, the company won't bother going after you (lawyers are expensive no matter who sues/ gets sued) until you become a visible, credible threat. Once you are you'll have a bit of money to mount a defence, offer a settlement, etc. I write software. There are a lot of companies that write software just like mine. A few are bigger than us, most are a lot smaller than us. We might step on the feet of the big guys from time to time. And them likewise. We never hear from or bother with the small guys.

  26. You can't protect ideas. by jotaeleemeese · · Score: 2, Insightful

    Unless you patent them.

    --
    IANAL but write like a drunk one.
  27. Mod parent up by davide+marney · · Score: 2, Interesting

    At last, a sensible bit of advice! Talk to your employer first.

    First, there's no way to avoid legal entanglements if you take ANYTHING from your employer that they have paid you to produce. The only clean, legal route you have to code happiness is through your employer.

    Second, actually selling a successful product requires at least three legs on the stool: development, sales, and corporate support (finance, IT, HR, and executive). OK, you've got one leg -- who's going to provide the rest?

    Lastly, just trying to get your current employer to let you set up shop internally can provoke changes for the better. Your employer might wake up and ask themselves whey those geeks from development are clamoring for a shot at selling a new product.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  28. There are these people, see... by killmenow · · Score: 2, Funny

    I think they're called "Attorneys" or maybe "Lawyers". I don't know much about them but I've heard of them and think you might be in need of one.

    Good luck, though. I heard all the good ones are dead or something like that.

  29. The "erocS" issue by tepples · · Score: 2, Informative

    Steps required: convert existing comment data to UTF-8 (ok, that's a delicate one considering the size of the table), make Apache use UTF-8 as well, and possibly fix some filters.

    "And possibly fix some filters" is much easier said than done. Please read my previous post about why the installation of SLASH on Slashdot is configured to whitelist characters.

    1. Re:The "erocS" issue by Jesus_666 · · Score: 2, Insightful

      In that case the question is: "Why does a forum for geeks not allow anything outside what's covered by ISO Latin-1?"

      Is IPA somehow dangerous? Cyrillic? Mathematical symbols? Or the Euro sign? This is a forum for technical people who, due to their geek nature, prefer to use the appropriate notation to communicate things not easily communicated in ASCII. For example, it's extremely difficult to accurately and concisely communicate the pronounciation of something without using IPA. That's what IPA was designed for. That's why it's in Unicode.

      I get the feeling that the whitelist was put in place by someone who doesn't really know Unicode (and/or didn't want to spend time with it) and thus opted to just keep Latin-1 since that's what he knows. There are a lot of characters in Unicode that could safely be whitelisted; depending on how well-written the filter is this should be a matter of one afternoon with a Unicode character list. I mean, we don't demand Linear-B; the safe parts of the BMP (all non-combining non-control code points except those between D800 and F8FF (FFFF if you don't want to include Han)) would be everything 99.999% of all posters need.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    2. Re:The "erocS" issue by Sloppy · · Score: 2, Insightful

      Is IPA somehow dangerous?

      Only if you drink too much of it.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  30. And tell her what? by tepples · · Score: 2, Interesting

    IANAL, which is why you shouldn't ask legal questions on /.

    If the answer to an Ask Slashdot is "ask a lawyer", the question was really "what should I tell my lawyer?".

  31. I dont know what you need by I+cant+believe+its+n · · Score: 2, Interesting

    This entire discussion sounds so much like the ones on self censorship with regards to the government/other evil entity listening in on our conversations. You change your behaviour on the mere suspicion that something could happend, which is a really bad thing. That way the red-team wins on walk-over.

    In this specific case, people fail to pursue the american dream, of creating value for themselves and society on the basis that a company they used to work for might go after them in court.

    Does anyone know if/how often lawsuits like this actually does happend to real people? What US states enforce non-compete clauses without any compensation to the signee?

    --
    She made the willows dance
  32. Scorched earth by halcyon1234 · · Score: 2, Informative

    Before leaving the company, delete all the existing code, smash the servers, shred the backups, bomb the offsite storage, and slaughter any employee or customer who doesn't follow you. That way when you do release your product, there will be no one left to try sue you-- and even if there is, they don't have a product to use as evidence anymore.

    (Suggested because this advise is just about as good as anything else you'll get on the thread. Get a lawyer. Seriously, why to people insist on asking Slashdot "How do I do this legally questionable thing without getting caught?". Do you really thing that when you do get sued, you can go to court and use as an excuse "because halcyon1234 told me it was ok"?)

  33. Where are your brains? by dilute · · Score: 2, Insightful

    First of all, posting a question like this on a public forum such as Slashdot isn't going to get you any answers you can have confidence in. In fact, the posting itself, though made on a "no name" basis, does provide a few clues, is traceable to whoever posted it initially, and could come back to haunt you, as evidence of your timing and intent, if nothing else. Are you sure no one could ever link this up to you? Are you sending emails like this to each other as well? Pretty dumb, if you are. Find a lawyer and get some competent (and confidential) advice before you make indelible records of your deliberations and footprints.

  34. Open source it? by edmicman · · Score: 4, Interesting

    It's uncanny....I could have written this exact same post....sigh....

    My company was acquired by a much larger company, and "they" chose to consolidate our platforms onto a product offering that I (and my coworkers) feel is a much lesser product. We offer a hosted ASP solution with accompanying business consulting. From a tech standpoint (myself being the primary developer on our software), the platform we are moving to is horrible, crappily written, aging, and falling apart on itself.

    I have had the same thoughts about wanting to do it myself, rewriting from scratch, but there would be obvious similarities in part because I wrote much of our own code, and because there are only certain ways you can do things in our business. On top of all that, we had to sign non-compete employee agreements when we "hired" onto the company that bought us. I wasn't (am not still) in a position to quit my job, and at that time I didn't know what garbage this company was about. Unfortunately, it seems I'm also in a state that *does* enforce non-competes.

    My thought now, is to write competing software, and open source it as a project on sourceforge. The way I read it, the noncompete keeps me from working for a competitor or starting my own competing business, or somehow profiting from competition, for a period of one year. But if I write software that does what we do, better, and allow someone else to use it and base a business on it, that would at least be something. Plus, maybe some other opportunity will come along, I'll go there for a year, and then could really focus on creating a competing startup after that. The sad thing is, this company has bought the top 3 competitors in our business niche within a year. This foolish "integration" for has effectively stymied any progress for our market for at least 2 years, without any signs form management that they want to actually create any new or innovative ideas. And we're consolidating on technology from 1996 - for a web-based ASP business!!

    Honestly, I have no interest in the business - I enjoy the people I work with, and had pride in providing what I thought was a great product. Now I am embarrassed to be associated with the product offerings we have. I don't know if spite alone is motivation enough to create and maintain a new software project. But I think publishing an open source php/mysql platform solution that basically does what our software does is the only way.

  35. BSD 4.4 lite by tg123 · · Score: 4, Insightful

    I am Ashamed of you people, this is slashdot and someone here has just given us a Dorothy Dixer. (Please note this is my interpretation I'm tiny whinny bit biased) Well you see there was this Operating system called Unix that was written in the 1960's.... AT&T which was a phone company couldn't sell, due to the laws at the time, software so they allowed Unix to used by University's for a small fee. [this is probably a bit loosely based on truth here] In the 1980's the laws changed and AT&T could sell software. Well AT&T said everything to do with Unix is ours and any software that has been added to Unix by the University's is also ours and pays us Mega amounts of cash to use it. Well some people at University of California Berkeley (UCB) got very annoyed with this and released a version of UNIX without any AT&T code. This version was called BSD 4.4-lite a court battle then ensued that ran until the mid 1990's. Novell then purchased Unix from AT&T and some sort deal was done and UCB no longer distributes BSD. heres a link to the story. http://oreilly.com/catalog/opensources/book/kirkmck.html so lessons learnt 1) You will get sued 2) If you hang in there you might just win 3) Be prepared to cut a deal 4) [maybe this should have been first] Get a good lawyer !!! 5) You ever here of a guy called Richard Stallman ? - sort of the same thing happened to him but he started something called the free software foundation. http://www.fsf.org/

  36. The Short Answer is that there is No Short Answer. by MarkvW · · Score: 3, Informative

    Contemplate four things:
    (1) The "Law." Does it favor you?
    (2) The "Facts" Will you be able to prove that the law is what you think it is?
    (3) The "Legal War Chest" Can you afford to prove "the facts?"
    (4) The "House Lawyer" Can you afford a house lawyer?

    If you act on your contemplations, you DEFINITELY need a lawyer. You must assume that your former employer will go after you (if you have a dime) and you must prepare for that. You'll need to be extra-careful about documenting code-origins. Every act that your company takes probably ought to be vetted. You may want to 'chinese-wall' some code development from others. Lots to think about.

    You are entering the realm of the blood-sucking lawyers, as the man from Jurassic Park said.

  37. Time is money by tepples · · Score: 2, Informative
    Bidirectional codes are dangerous, as the erocS cases I mentioned above demonstrate. Some other codes look more useful for ASCII art and aren't dangerous as much as lame, such as U+0B08 ORIYA LETTER II from Oriya, which looks more like the head of a Smurf than a letter to English speakers.

    Is IPA somehow dangerous?

    X-SAMPA is a workaround.

    Cyrillic?

    Yes. Remember the IDN homoglyph attack?

    Or the Euro sign?

    € produces €.

    I get the feeling that the whitelist was put in place by someone who doesn't really know Unicode (and/or didn't want to spend time with it)

    Correct. It's easier to whitelist Latin-1 than to comb the entire Basic Multilingual Plane looking for anything that's not part of a bidirectional or complex script. If something won't increase SourgeForge, Inc.'s ad revenue, it's not worth spending time on.

    1. Re:Time is money by Jesus_666 · · Score: 2, Insightful

      X-SAMPA is a workaround.

      Yes it is... However one should assume that in 2008 a tech website would be able to support the technology X-SAMPA crudely reimplements. Also, SAMPA doesn't have nearly the penetration of IPA - while one can expect virtually anyone who has learned a foreign language to have at least encountered IPA, SAMPA is useful only to those who do phonetic discussions in a long-outdated encoding.

      Yes. Remember the IDN homoglyph attack?

      Hm, that's funny. I always assumed they had some kind of format IDNs are supposed to be transmitted as. You know, some kind of puny code that can be algorithmically derived... Oh, wait! They have such a format! And I'd be willing to bet that it's entirely possible to automatically mangle URLs entered to the appropriate Punycode representation (not to mention that all major browser already do that in the status bar).

      € produces €.

      But the appropriate Unicode glyph doesn't. And that's another thing wrong with Slashdot's weird filter: Some glyphs work when entered directly, some only work when entered as HTTP entities and yet others don't work either way. IPA glyphs get converted to HTML entities but those entities are then filtered. It's impossible to determine beforehand whether Slash accepts a glyph and in which form it does.

      Correct. It's easier to whitelist Latin-1 than to comb the entire Basic Multilingual Plane looking for anything that's not part of a bidirectional or complex script. If something won't increase SourgeForge, Inc.'s ad revenue, it's not worth spending time on.

      And that's probably why Digg is the superior platform, community and content aside. "We won't do anything more than the absolute minimum required to keep the site running unless it significantly increases our bottom line" is how corporations show that they run the platform not for the community but for the ad partners. Of course the weird filtering is not the only problem - the CSS has been broken for ages (especially in Idle, even though that doesn't hurt much) but apparently there's no business case for getting that right, either.

      I'm waiting for the day when Slashdot changes its "we won't delete posts unless legally forced to" policy to "we won't delete posts unless it's in SourceForge, Inc.'s financial interest".

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  38. Intellectual property by liquidsgi · · Score: 2, Insightful

    Hi, You also need to consider the fact that you are infringing on their intellectual property-- even if you aren't taking a single piece of code. Intellectual property can be defined as an indea-- which is essentially what you are taking with you when you leave. You are taking the idea of the company's product and building upon it for your product. I am not sure who would win the suit, but you have to consider that you could be in violation of stealing their "ideas" and expanding upon it-- even though their current product sucks.

  39. Nolo's "Legal Guide To Software Development", $30 by kriegsman · · Score: 4, Informative
    I very strongly recommend investing thirty bucks in a copy of "Legal Guide to Web & Software Development" from Nolo Press.

    It's not only +1 Informative, +1 Insightful, but also +1 Interesting.

    Also, compared to a lawyer, it is +1 Useful and +1 Cheap, not to mention +1 Fits In A Backpack.

  40. it'll take more than good code... by precogpunk · · Score: 2, Insightful

    Make sure you have a lawyer look at your situation first, but should also have a solid business plan before embarking on venture like this. While I'm no fan of "over-hyped sales drones" you need to step back and objectively ask yourself who is going to secure the customer base for your product. While you may be good writing code, can you sell a product or do you know what to look for in hiring someone? Likewise, who is going to take on the role of project, and maybe staff, manager? Then you need to start thinking about payroll and healthcare. It takes more than writing good code for even a small software company to be successful--you'll probably find yourself gaining a lot of respect for the people you were previously complaining about.

  41. You can steal secrets you don't use... by BlairAtRice · · Score: 2, Interesting

    Knowing what your current company is not doing is also a trade secret. If you gain an advantage because you know of things they are not doing or what the limitations of their code is then you are also liable for IP infringement as long as they can prove the only way you could know this is through having seen the actual source code.

  42. Re:Sad to see this by doom · · Score: 2, Interesting

    I perceive (and am gratified) by the "rightness" in what you are saying. These people really do propose to screw their former employer. If this were a world with reciprocal conventions of honor, I would agree with you entirely and call them treacherous scumbags.

    Once upon a time, Mitch Kapor was working for Visicalc -- he couldn't get management interested in his ideas for integrating graphics with the spreadsheet, and so he gave up an left to found Lotus 1-2-3, which became one of the great sucesses in the software world -- it's the product that Microsoft imitated to create Excel.

    I submit that this kind of "fork" of a project is one of the ways that progress happens, it's one of the checks on the stupidty of management. Someone engaging in this sort of fork is hardly traveling an easy path, this isn't a decision anyone would make lightly. "Stealing" an idea is the easy part. The hard parts are getting the code written and getting the product marketed.