Slashdot Mirror


One Approach To Open Source Code Contribution and Testing

An anonymous reader writes "Brian Aker, one of the core developers of MySQL, has written up a lengthy blog on how the Drizzle fork is handling both its code contributions and its testing. He has listed the tools they use and how they work with their processes. He also makes an interesting statement about the signing of corporate code-contribution agreements and how there are some, including Rasmus (creator of PHP), who refuse to sign them."

5 of 83 comments (clear)

  1. all-your-code-is-ours by Red+Flayer · · Score: 5, Insightful

    I don't write code anymore. At all. It's not my source of income, and I value other hobbies higher.

    Yet I refused to sign an all-your-code-belongs-to-us agreement at my current employer, and almost didn't get the job because of it. The HR red-tape machine couldn't deal with a process exception, so the CFO of the company had to step in to resolve the issue on their end with their legal team.

    The reason I'm sharing it is this: the clueless HR drones are the ones enforcing the sign-it-or-go-away policy. If you're worth your salt, and the company management is good, they'll make exceptions. And from a principles point of view, you probably shouldn't work from a company that wants to enslave you.

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    1. Re:all-your-code-is-ours by Xtifr · · Score: 5, Funny

      I refused to sign an all-your-code-belongs-to-us agreement at my current employer, and almost didn't get the job because of it.

      They almost always have a place for you to fill in exemptions for code/inventions you already owned before coming to work for them. As a Debian developer, I always just fill in "Debian GNU/Linux" in the exemption spot, and no one has ever objected, despite the fact that that's a hole big enough to drive a dozen web servers, eight web browsers, thirty-two Content Management Systems, four word processors, seventy-five programmer's editors, nine complete GUI toolkits, thirty-six programming languages, four hundred and seventy three games of varying quality, twenty-one window managers, forty-five email clients, a partridge in a pear tree*, and Goddess knows what else through. I used to try to explain the truly massive implications of those three simple words, but everyone (HR, manager or engineer) always said, "that's fine, we don't have a problem with it", so I stopped bothering.

      Of course, it may help that I'm in California where employee rights laws are generally pretty strong.

      * all numbers just guesses--I actually think that Debian may have three partridges in pear trees somewhere in its repositories.

    2. Re:all-your-code-is-ours by jonwil · · Score: 5, Insightful

      If you are paying me to come into an office every day and write code for you, you own the stuff I do whilst I am in the office and you are paying me. You should NOT have any claim to the ideas I work on when I am not in the office and being paid by you. If you want to claim ownership of the ideas I have on the weekend when I am not being paid by you, forget it.

  2. There, fixed it for you by ClosedSource · · Score: 4, Insightful

    "The powerless HR employees ..."

    Don't blame individuals for a systemic problem.

  3. Re:Really? by MightyMartian · · Score: 4, Funny

    There are number of sad, pathetic people out there who, having no lives to speak of, being universally reviled by their parents, peers and people of the opposite sex, replace those normal human desires with an obsession for trolling various groups. In a proper world, these people would be given plenty of counseling, drugs to stabilize their deteriorating mental condition and rehabilitated so that they could become useful members of society. In our world, however, they should have a two hundred pound lead weight tied to their ankles, and then dropped over the nearest bridge.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.