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."

3 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 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.