java图片处理开源项目
2015年初,我决定离开我的工作,这是我刚刚工作两年多的时候。 我的家人和朋友中没有一个人对我担任其他职位感到惊讶。 采取这一举措是一件很平常的事情,特别是在我们倾向于频繁更换工作的技术行业中。
离开工作是一种典型的行为。 我告诉我的主管我要离开了,并给了两个星期的通知。 在最后一天,我的团队成员带我去了在公司最后一天保留的普通餐厅里吃午餐,无论是辞职还是被解雇。 之后,我接受了人力资源部门某人的离职面试,在那儿我签署了通常的文书工作,表明我不会试图招募那些仍在公司工作并收到我的最终薪水的人。
几个月后,我做出了一个更加困难的决定。 决定是离开一个开源项目,在过去的14年中,我一直在这个开源项目的帮助下开始工作。 我从事该项目的时间超过了我最近五份工作的总和。 当我宣布我要离开该项目时,很多人感到惊讶,主要是因为直到那时,没有领导职位的人离开了该项目,也没有人知道这对项目意味着什么,尤其是我。 与以前要辞职的工作不同,我没有适当的退出策略,也没有下一步的计划。
人们如何以及为何离开开源项目
这让我开始考虑离开开源项目。 人们采取的方法,某人离开时会发生什么以及人们离开的原因。 我开始与那些离开项目的人交谈,问他们为什么以及如何离开。 我想大致了解这次经历。 原因和离开的经历一样多。 人们出于各种原因选择退出项目。 有时,这仅仅是生活的变化或缺乏时间参与项目。 有时,如果项目与工作相关,则该工作的变更导致他们离开该项目。 有时他们出于不愉快的原因离开。
在许多情况下,由于许多开源项目没有人力资源部门的员工,因此不清楚您要向谁抱怨,特别是如果您对另一个领导者或项目创始人有不满。 在许多情况下,人们最终大声疾呼地离开了项目。 通常,这种动作会导致原始项目的分支或全新的分支。 当人们离职时,他们签署文件,说他们将不会像我那样在一段时间内招募前同事,但这对于开源项目是否可能或可执行? 志愿者在加入开源项目时不会签署竞业禁止或保密协议,而这些违背了开源的本质。
您要离开一个项目。 现在会发生什么?
如果您离开了一个项目或决定离开一个项目,那么现在呢? 如果项目周围有社区,您是否仍然参与其中? 您的名字与该项目,其Twitter,在GitHub上的工作等相关联吗? 假设您决定休假,那么休假的过渡过程是什么样的? 有没有一个? 该项目是否有各种退出面试,为什么不呢? 您要通知两个星期吗? 您决定离开社区时有什么公告或通知吗? 项目会发布公告,个人发布还是两者都发布? 什么是合适的,什么不合适的?
文档和公告
我与之交谈的大多数人都说,他们离开领导职位时并没有宣布任何消息。 一些人表示他们没有通知项目他们要离开,因为他们认为自己的角色很小。 如果您要离开并认为会有大量人流离失所,我很遗憾地说您可能会感到失望。 您的原因并非所有人的原因。
如果您是通过公司资助的项目的创始成员,那么离开该项目或工作将会怎样? 现在谁拥有该项目? 在与少数几个开源项目的负责人交谈时,大多数人说,当一个处于重要位置的人仅仅因为还没有发生而离开时,他们还没有一个正式的流程。 其他人则说,他们希望在成员离开或被要求离开时出现问题之后,已经计划好了。
作为项目负责人,我们可以做些什么来使它变得更好? 我们可以确保有一个书面记录的流程,说明潜在的参与者在加入和离开项目时可以期望什么。 当人们离开项目时,我们可以发布公告并保持透明。 项目负责人应注意捐助者是否以及何时停止捐助,并跟进以了解原因。
另外3个提示
确保资产与项目关联,而不与个人关联。 看一下项目中的谁有权访问重要信息,例如帐户登录名和密码。
评估您的项目的“总线因子”。 这意味着您应该确定由于缺乏知识或称职的人员而在项目停顿之前必须撞上多少人。 如果与您的项目相关的任何事物的“总线因子”为1,则需要重新评估结构。
确保有一个理事机构。 如果您的项目没有任何治理,则需要它。 像软件自由保护协会这样的组织将作为您项目的总括组织。 如果您决定走上拥有自己的组织和董事会的道路,则绝对应每两年轮换他们一次,以确保组织不会过时。 举行向项目社区开放的董事会职位选举。 确保为未来的成员以及整个社区正确记录所有董事会会议。
就像人们加入开放源代码项目的方式设定了其未来参与的基调一样,人们离开项目的方式也为继续进行该项目的人设定了基调。
Gareth将在德克萨斯州奥斯汀举行的OSCON 2017上发表题为“ 离开开源项目 ”的演讲。 如果您有兴趣参加会议,请在注册时使用此折扣代码,以供我们的读者使用: PCOS 。
翻译自: https://opensource.com/article/17/4/how-to-leave-open-source-project
java图片处理开源项目