Online accounts/user names/email addresses for developer sites: Should I create separate ones for work?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
1
down vote

favorite












There is a good question specifically about StackExchange sites already but I would like to learn this about other sites as well.



In my specific case I started using one of my personal user names (which is known to my employer) on a developer forum. On that forum, I have written some posts which are work related but nothing which would clearly identify to other users the company or my real identity. However, I use the same user name on other development sites (e.g. Github, Sourceforge etc.) as well.



Part of my job is to contribute to the development of a piece of software and I found using the forum helpful for that. The software is only used inside our company so far.



Now my employer is considering to make this software open source on Github or a similar site. If we do this, we will post on that development forum about it.



In theory, I could use my personal Github account to put up the software but that seems like a bad move for several reasons (what happens if I leave the company, keeping the source code clean of my contact details like work email address, my name, the company, etc). Though it would naturally fit in with the already existing contributions I had made to the developer forum.



Therefore I am tempted to create another identity which is completely unrelated and which will I use only for this employer (and maybe only for this project)... are there other options?



To complicate things, my colleagues who also contribute to that software would also make changes to the Github project and participate in the development forum.



How do you deal with your online identities in a scenario where the personal and the professional suddenly start to overlap? Should the new user name identify me, the company, both or none? Or should we create a single company account for this project?







share|improve this question






















  • I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
    – Jane S♦
    May 18 '15 at 4:45










  • @JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
    – Cheng
    May 18 '15 at 5:57










  • Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
    – Jane S♦
    May 18 '15 at 6:03










  • @JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
    – Cheng
    May 18 '15 at 6:13






  • 4




    I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
    – Brandin
    May 18 '15 at 9:36
















up vote
1
down vote

favorite












There is a good question specifically about StackExchange sites already but I would like to learn this about other sites as well.



In my specific case I started using one of my personal user names (which is known to my employer) on a developer forum. On that forum, I have written some posts which are work related but nothing which would clearly identify to other users the company or my real identity. However, I use the same user name on other development sites (e.g. Github, Sourceforge etc.) as well.



Part of my job is to contribute to the development of a piece of software and I found using the forum helpful for that. The software is only used inside our company so far.



Now my employer is considering to make this software open source on Github or a similar site. If we do this, we will post on that development forum about it.



In theory, I could use my personal Github account to put up the software but that seems like a bad move for several reasons (what happens if I leave the company, keeping the source code clean of my contact details like work email address, my name, the company, etc). Though it would naturally fit in with the already existing contributions I had made to the developer forum.



Therefore I am tempted to create another identity which is completely unrelated and which will I use only for this employer (and maybe only for this project)... are there other options?



To complicate things, my colleagues who also contribute to that software would also make changes to the Github project and participate in the development forum.



How do you deal with your online identities in a scenario where the personal and the professional suddenly start to overlap? Should the new user name identify me, the company, both or none? Or should we create a single company account for this project?







share|improve this question






















  • I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
    – Jane S♦
    May 18 '15 at 4:45










  • @JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
    – Cheng
    May 18 '15 at 5:57










  • Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
    – Jane S♦
    May 18 '15 at 6:03










  • @JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
    – Cheng
    May 18 '15 at 6:13






  • 4




    I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
    – Brandin
    May 18 '15 at 9:36












up vote
1
down vote

favorite









up vote
1
down vote

favorite











There is a good question specifically about StackExchange sites already but I would like to learn this about other sites as well.



In my specific case I started using one of my personal user names (which is known to my employer) on a developer forum. On that forum, I have written some posts which are work related but nothing which would clearly identify to other users the company or my real identity. However, I use the same user name on other development sites (e.g. Github, Sourceforge etc.) as well.



Part of my job is to contribute to the development of a piece of software and I found using the forum helpful for that. The software is only used inside our company so far.



Now my employer is considering to make this software open source on Github or a similar site. If we do this, we will post on that development forum about it.



In theory, I could use my personal Github account to put up the software but that seems like a bad move for several reasons (what happens if I leave the company, keeping the source code clean of my contact details like work email address, my name, the company, etc). Though it would naturally fit in with the already existing contributions I had made to the developer forum.



Therefore I am tempted to create another identity which is completely unrelated and which will I use only for this employer (and maybe only for this project)... are there other options?



To complicate things, my colleagues who also contribute to that software would also make changes to the Github project and participate in the development forum.



How do you deal with your online identities in a scenario where the personal and the professional suddenly start to overlap? Should the new user name identify me, the company, both or none? Or should we create a single company account for this project?







share|improve this question














There is a good question specifically about StackExchange sites already but I would like to learn this about other sites as well.



In my specific case I started using one of my personal user names (which is known to my employer) on a developer forum. On that forum, I have written some posts which are work related but nothing which would clearly identify to other users the company or my real identity. However, I use the same user name on other development sites (e.g. Github, Sourceforge etc.) as well.



Part of my job is to contribute to the development of a piece of software and I found using the forum helpful for that. The software is only used inside our company so far.



Now my employer is considering to make this software open source on Github or a similar site. If we do this, we will post on that development forum about it.



In theory, I could use my personal Github account to put up the software but that seems like a bad move for several reasons (what happens if I leave the company, keeping the source code clean of my contact details like work email address, my name, the company, etc). Though it would naturally fit in with the already existing contributions I had made to the developer forum.



Therefore I am tempted to create another identity which is completely unrelated and which will I use only for this employer (and maybe only for this project)... are there other options?



To complicate things, my colleagues who also contribute to that software would also make changes to the Github project and participate in the development forum.



How do you deal with your online identities in a scenario where the personal and the professional suddenly start to overlap? Should the new user name identify me, the company, both or none? Or should we create a single company account for this project?









share|improve this question













share|improve this question




share|improve this question








edited May 18 '15 at 5:59

























asked May 18 '15 at 3:19









Cheng

1115




1115











  • I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
    – Jane S♦
    May 18 '15 at 4:45










  • @JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
    – Cheng
    May 18 '15 at 5:57










  • Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
    – Jane S♦
    May 18 '15 at 6:03










  • @JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
    – Cheng
    May 18 '15 at 6:13






  • 4




    I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
    – Brandin
    May 18 '15 at 9:36
















  • I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
    – Jane S♦
    May 18 '15 at 4:45










  • @JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
    – Cheng
    May 18 '15 at 5:57










  • Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
    – Jane S♦
    May 18 '15 at 6:03










  • @JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
    – Cheng
    May 18 '15 at 6:13






  • 4




    I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
    – Brandin
    May 18 '15 at 9:36















I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
– Jane S♦
May 18 '15 at 4:45




I always use specific accounts for an employer, independent of my personal accounts. That way if I change employer, I keep my own work separate. Any work I do for an employer is not mine by definition anyway.
– Jane S♦
May 18 '15 at 4:45












@JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
– Cheng
May 18 '15 at 5:57




@JaneS How do you construct your "work user names"? Are they giving away the company/your name? Are you putting those user names (and potentially associated email addresses) into the source code you'd publish online?
– Cheng
May 18 '15 at 5:57












Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
– Jane S♦
May 18 '15 at 6:03




Work user names are normally the name of the company or a contraction of such. I do not include contact details for the organisation such as email addresses within the source code.
– Jane S♦
May 18 '15 at 6:03












@JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
– Cheng
May 18 '15 at 6:13




@JaneS Does your user name identify you (your real name or a nickname) or do you have a single shared Github (or elsewhere) account for the whole company?
– Cheng
May 18 '15 at 6:13




4




4




I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
– Brandin
May 18 '15 at 9:36




I don't understand the part of the question that says "To complicate things, my colleagues who also contribute to that software would also make changes" - couldn't you and your colleagues all create separate work-specific accounts, e.g. alice@mycompany, bob@mycompany, .... If you all use the same work account, then you'll lose the whole point of version control, i.e. to track who changed what when.
– Brandin
May 18 '15 at 9:36










3 Answers
3






active

oldest

votes

















up vote
6
down vote



accepted










I would create a company profile and release the source on this, because of the following reasons;



  • Depending on your contract, almost every one is the same, all work you do belongs to your company. Releasing it on your own profile would give the illusion that the code belongs to you and you could be breaching your contract.

  • (As you've already mentioned) If you leave the company you'd still be represented as the "owner" of the project, even though it belongs to the company.

You mentioned releasing it on GitHub (or a like service). You could release it under an organisation named after your company. GitHub allows you to create organisations to release code bases under - consider it a sub-account on your main account. Your employer could run this organisation and you'd be the face (main developer) of it until you move on.



Having the codebase release under an organisation and having you and other developers commit to that version (or fork it), would be much more professional in the sense that the repo owner is your company and not a developer - who may move on and stop supporting it and the company has to fork it and look like another supporter of the project and not the owner.



I see no harm in having your personal profile on the forum posts, though it could be good to have it switched to your company profile so that people can see the company - the people that own the code - actively support the project and not the illusion that someone "random" is the sole supporter.



Generally, anything I work on during my professional work hours (0830-1730) is released under my employers name (the company name), and everything I do outside those hours is released under my personal profile.






share|improve this answer






















  • For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
    – Martin Ueding
    Feb 23 '17 at 11:12

















up vote
2
down vote













If you participate in a forum as a representative of your employer, your email and other contact info should reflect the fact that you are operating as a representative of your employer. Ditto for all your colleagues.



Since your employer is considering Open Sourcing the software, I suggest that your employer work out the logistics of releasing it including the setup of the official repo for the software. For a company to release its software as Open Source in a github repo under Aunt Millie's name is irresponsible - No disrespect intended toward Aunt Millie, of course.






share|improve this answer



























    up vote
    -2
    down vote













    My first reaction was to ask whoever is making the decision to contribute to open source as a company, since they may have opinions about how visibly they want to to so.



    In general, yes, I would start using an account clearly associated with your company. If they're donating your time, they deserve to be recognized for doing so. My activity with Apache was always under a company account when doing company-sponsored stuff; ditto W3C.



    If it isn't obvious from the usernames, you can tell the community that me@home is the same person as myself@work. But that'd mostly be courtesy and to avoid confusion. Presumably you aren't maintaining exclusive ownership of the files, so the fact that a new id is now editing them shouldn't matter to Git.



    If you leave the company but stay involved in this project, just go back to using your personal account.



    If others from your company are involved now or in the future, they can and should sign up for their own company-associated ids, for all the same reasons.






    share|improve this answer


















    • 1




      Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
      – Cheng
      May 18 '15 at 5:54










    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "423"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    noCode: true, onDemand: false,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f46766%2fonline-accounts-user-names-email-addresses-for-developer-sites-should-i-create%23new-answer', 'question_page');

    );

    Post as a guest

























    StackExchange.ready(function ()
    $("#show-editor-button input, #show-editor-button button").click(function ()
    var showEditor = function()
    $("#show-editor-button").hide();
    $("#post-form").removeClass("dno");
    StackExchange.editor.finallyInit();
    ;

    var useFancy = $(this).data('confirm-use-fancy');
    if(useFancy == 'True')
    var popupTitle = $(this).data('confirm-fancy-title');
    var popupBody = $(this).data('confirm-fancy-body');
    var popupAccept = $(this).data('confirm-fancy-accept-button');

    $(this).loadPopup(
    url: '/post/self-answer-popup',
    loaded: function(popup)
    var pTitle = $(popup).find('h2');
    var pBody = $(popup).find('.popup-body');
    var pSubmit = $(popup).find('.popup-submit');

    pTitle.text(popupTitle);
    pBody.html(popupBody);
    pSubmit.val(popupAccept).click(showEditor);

    )
    else
    var confirmText = $(this).data('confirm-text');
    if (confirmText ? confirm(confirmText) : true)
    showEditor();


    );
    );






    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    6
    down vote



    accepted










    I would create a company profile and release the source on this, because of the following reasons;



    • Depending on your contract, almost every one is the same, all work you do belongs to your company. Releasing it on your own profile would give the illusion that the code belongs to you and you could be breaching your contract.

    • (As you've already mentioned) If you leave the company you'd still be represented as the "owner" of the project, even though it belongs to the company.

    You mentioned releasing it on GitHub (or a like service). You could release it under an organisation named after your company. GitHub allows you to create organisations to release code bases under - consider it a sub-account on your main account. Your employer could run this organisation and you'd be the face (main developer) of it until you move on.



    Having the codebase release under an organisation and having you and other developers commit to that version (or fork it), would be much more professional in the sense that the repo owner is your company and not a developer - who may move on and stop supporting it and the company has to fork it and look like another supporter of the project and not the owner.



    I see no harm in having your personal profile on the forum posts, though it could be good to have it switched to your company profile so that people can see the company - the people that own the code - actively support the project and not the illusion that someone "random" is the sole supporter.



    Generally, anything I work on during my professional work hours (0830-1730) is released under my employers name (the company name), and everything I do outside those hours is released under my personal profile.






    share|improve this answer






















    • For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
      – Martin Ueding
      Feb 23 '17 at 11:12














    up vote
    6
    down vote



    accepted










    I would create a company profile and release the source on this, because of the following reasons;



    • Depending on your contract, almost every one is the same, all work you do belongs to your company. Releasing it on your own profile would give the illusion that the code belongs to you and you could be breaching your contract.

    • (As you've already mentioned) If you leave the company you'd still be represented as the "owner" of the project, even though it belongs to the company.

    You mentioned releasing it on GitHub (or a like service). You could release it under an organisation named after your company. GitHub allows you to create organisations to release code bases under - consider it a sub-account on your main account. Your employer could run this organisation and you'd be the face (main developer) of it until you move on.



    Having the codebase release under an organisation and having you and other developers commit to that version (or fork it), would be much more professional in the sense that the repo owner is your company and not a developer - who may move on and stop supporting it and the company has to fork it and look like another supporter of the project and not the owner.



    I see no harm in having your personal profile on the forum posts, though it could be good to have it switched to your company profile so that people can see the company - the people that own the code - actively support the project and not the illusion that someone "random" is the sole supporter.



    Generally, anything I work on during my professional work hours (0830-1730) is released under my employers name (the company name), and everything I do outside those hours is released under my personal profile.






    share|improve this answer






















    • For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
      – Martin Ueding
      Feb 23 '17 at 11:12












    up vote
    6
    down vote



    accepted







    up vote
    6
    down vote



    accepted






    I would create a company profile and release the source on this, because of the following reasons;



    • Depending on your contract, almost every one is the same, all work you do belongs to your company. Releasing it on your own profile would give the illusion that the code belongs to you and you could be breaching your contract.

    • (As you've already mentioned) If you leave the company you'd still be represented as the "owner" of the project, even though it belongs to the company.

    You mentioned releasing it on GitHub (or a like service). You could release it under an organisation named after your company. GitHub allows you to create organisations to release code bases under - consider it a sub-account on your main account. Your employer could run this organisation and you'd be the face (main developer) of it until you move on.



    Having the codebase release under an organisation and having you and other developers commit to that version (or fork it), would be much more professional in the sense that the repo owner is your company and not a developer - who may move on and stop supporting it and the company has to fork it and look like another supporter of the project and not the owner.



    I see no harm in having your personal profile on the forum posts, though it could be good to have it switched to your company profile so that people can see the company - the people that own the code - actively support the project and not the illusion that someone "random" is the sole supporter.



    Generally, anything I work on during my professional work hours (0830-1730) is released under my employers name (the company name), and everything I do outside those hours is released under my personal profile.






    share|improve this answer














    I would create a company profile and release the source on this, because of the following reasons;



    • Depending on your contract, almost every one is the same, all work you do belongs to your company. Releasing it on your own profile would give the illusion that the code belongs to you and you could be breaching your contract.

    • (As you've already mentioned) If you leave the company you'd still be represented as the "owner" of the project, even though it belongs to the company.

    You mentioned releasing it on GitHub (or a like service). You could release it under an organisation named after your company. GitHub allows you to create organisations to release code bases under - consider it a sub-account on your main account. Your employer could run this organisation and you'd be the face (main developer) of it until you move on.



    Having the codebase release under an organisation and having you and other developers commit to that version (or fork it), would be much more professional in the sense that the repo owner is your company and not a developer - who may move on and stop supporting it and the company has to fork it and look like another supporter of the project and not the owner.



    I see no harm in having your personal profile on the forum posts, though it could be good to have it switched to your company profile so that people can see the company - the people that own the code - actively support the project and not the illusion that someone "random" is the sole supporter.



    Generally, anything I work on during my professional work hours (0830-1730) is released under my employers name (the company name), and everything I do outside those hours is released under my personal profile.







    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited May 18 '15 at 8:52

























    answered May 18 '15 at 8:38









    hd.

    421613




    421613











    • For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
      – Martin Ueding
      Feb 23 '17 at 11:12
















    • For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
      – Martin Ueding
      Feb 23 '17 at 11:12















    For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
    – Martin Ueding
    Feb 23 '17 at 11:12




    For new stuff, using the company persona is easy. For stuff that I worked on personally and bringing that into the company (open source project), it is a bit hard to make the switch at any given point in time.
    – Martin Ueding
    Feb 23 '17 at 11:12












    up vote
    2
    down vote













    If you participate in a forum as a representative of your employer, your email and other contact info should reflect the fact that you are operating as a representative of your employer. Ditto for all your colleagues.



    Since your employer is considering Open Sourcing the software, I suggest that your employer work out the logistics of releasing it including the setup of the official repo for the software. For a company to release its software as Open Source in a github repo under Aunt Millie's name is irresponsible - No disrespect intended toward Aunt Millie, of course.






    share|improve this answer
























      up vote
      2
      down vote













      If you participate in a forum as a representative of your employer, your email and other contact info should reflect the fact that you are operating as a representative of your employer. Ditto for all your colleagues.



      Since your employer is considering Open Sourcing the software, I suggest that your employer work out the logistics of releasing it including the setup of the official repo for the software. For a company to release its software as Open Source in a github repo under Aunt Millie's name is irresponsible - No disrespect intended toward Aunt Millie, of course.






      share|improve this answer






















        up vote
        2
        down vote










        up vote
        2
        down vote









        If you participate in a forum as a representative of your employer, your email and other contact info should reflect the fact that you are operating as a representative of your employer. Ditto for all your colleagues.



        Since your employer is considering Open Sourcing the software, I suggest that your employer work out the logistics of releasing it including the setup of the official repo for the software. For a company to release its software as Open Source in a github repo under Aunt Millie's name is irresponsible - No disrespect intended toward Aunt Millie, of course.






        share|improve this answer












        If you participate in a forum as a representative of your employer, your email and other contact info should reflect the fact that you are operating as a representative of your employer. Ditto for all your colleagues.



        Since your employer is considering Open Sourcing the software, I suggest that your employer work out the logistics of releasing it including the setup of the official repo for the software. For a company to release its software as Open Source in a github repo under Aunt Millie's name is irresponsible - No disrespect intended toward Aunt Millie, of course.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 18 '15 at 8:41









        Vietnhi Phuvan

        68.9k7118254




        68.9k7118254




















            up vote
            -2
            down vote













            My first reaction was to ask whoever is making the decision to contribute to open source as a company, since they may have opinions about how visibly they want to to so.



            In general, yes, I would start using an account clearly associated with your company. If they're donating your time, they deserve to be recognized for doing so. My activity with Apache was always under a company account when doing company-sponsored stuff; ditto W3C.



            If it isn't obvious from the usernames, you can tell the community that me@home is the same person as myself@work. But that'd mostly be courtesy and to avoid confusion. Presumably you aren't maintaining exclusive ownership of the files, so the fact that a new id is now editing them shouldn't matter to Git.



            If you leave the company but stay involved in this project, just go back to using your personal account.



            If others from your company are involved now or in the future, they can and should sign up for their own company-associated ids, for all the same reasons.






            share|improve this answer


















            • 1




              Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
              – Cheng
              May 18 '15 at 5:54














            up vote
            -2
            down vote













            My first reaction was to ask whoever is making the decision to contribute to open source as a company, since they may have opinions about how visibly they want to to so.



            In general, yes, I would start using an account clearly associated with your company. If they're donating your time, they deserve to be recognized for doing so. My activity with Apache was always under a company account when doing company-sponsored stuff; ditto W3C.



            If it isn't obvious from the usernames, you can tell the community that me@home is the same person as myself@work. But that'd mostly be courtesy and to avoid confusion. Presumably you aren't maintaining exclusive ownership of the files, so the fact that a new id is now editing them shouldn't matter to Git.



            If you leave the company but stay involved in this project, just go back to using your personal account.



            If others from your company are involved now or in the future, they can and should sign up for their own company-associated ids, for all the same reasons.






            share|improve this answer


















            • 1




              Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
              – Cheng
              May 18 '15 at 5:54












            up vote
            -2
            down vote










            up vote
            -2
            down vote









            My first reaction was to ask whoever is making the decision to contribute to open source as a company, since they may have opinions about how visibly they want to to so.



            In general, yes, I would start using an account clearly associated with your company. If they're donating your time, they deserve to be recognized for doing so. My activity with Apache was always under a company account when doing company-sponsored stuff; ditto W3C.



            If it isn't obvious from the usernames, you can tell the community that me@home is the same person as myself@work. But that'd mostly be courtesy and to avoid confusion. Presumably you aren't maintaining exclusive ownership of the files, so the fact that a new id is now editing them shouldn't matter to Git.



            If you leave the company but stay involved in this project, just go back to using your personal account.



            If others from your company are involved now or in the future, they can and should sign up for their own company-associated ids, for all the same reasons.






            share|improve this answer














            My first reaction was to ask whoever is making the decision to contribute to open source as a company, since they may have opinions about how visibly they want to to so.



            In general, yes, I would start using an account clearly associated with your company. If they're donating your time, they deserve to be recognized for doing so. My activity with Apache was always under a company account when doing company-sponsored stuff; ditto W3C.



            If it isn't obvious from the usernames, you can tell the community that me@home is the same person as myself@work. But that'd mostly be courtesy and to avoid confusion. Presumably you aren't maintaining exclusive ownership of the files, so the fact that a new id is now editing them shouldn't matter to Git.



            If you leave the company but stay involved in this project, just go back to using your personal account.



            If others from your company are involved now or in the future, they can and should sign up for their own company-associated ids, for all the same reasons.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited May 18 '15 at 14:46

























            answered May 18 '15 at 4:24









            keshlam

            41.5k1267144




            41.5k1267144







            • 1




              Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
              – Cheng
              May 18 '15 at 5:54












            • 1




              Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
              – Cheng
              May 18 '15 at 5:54







            1




            1




            Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
            – Cheng
            May 18 '15 at 5:54




            Thanks for your answer. Could you give more specific guidance? Assume I am the one authorizing them? What's the correct way?
            – Cheng
            May 18 '15 at 5:54












             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f46766%2fonline-accounts-user-names-email-addresses-for-developer-sites-should-i-create%23new-answer', 'question_page');

            );

            Post as a guest

















































































            Comments

            Popular posts from this blog

            What does second last employer means? [closed]

            List of Gilmore Girls characters

            Confectionery