POSSE 2012:真正开源项目的问题和解决方案出现的地方

目前还没有读者喜欢这篇文章。
Posse logo

Opensource.com

POSSE (教授开源夏季体验) 是为期一周的 FOSS 社区及其工具、开发和教学的介绍,自 2009 年以来由红帽提供和赞助。超过 70 名参与者(主要是教师,但在某些迭代中有一些工作人员和研究生)参加了在美国、卡塔尔、南非和新加坡的会议。

POSSE 背后的想法是将传统的计算机学院教师和学术界其他感兴趣的成员引入开源之道,以增加教授 FOSS 的教师人数和为 FOSS 做出贡献的学生人数。虽然大多数参与者都是计算机学院的教师,但也曾有电气工程、数学、英语、新闻学和其他学科的教授参加过研讨会。课程由开源教学社区 (TOS) 开发,教师来自 TOS 和红帽员工。

通用研讨会的流程是,前两天是讲座和实践工作的结合,使与会者熟悉开源的工具(博客、维基、git、存储库、错误跟踪器等)、流程和社区。后两天更侧重于社区项目中的实际开发,最后一天(半天)专门侧重于将 FOSS 带入课堂的方法。也就是说,每个 POSSE 会议都因讲师和学生而异。POSSE 通常由一位经验丰富的计算机教授和一位 FOSS 社区人士领导。POSSE 研讨会领导者从与会者中晋升。

今年 POSSE 达到了五年里程碑,因此决定在 6 月份在 RIT 举办一次 POSSE 会议。之后,时机成熟,可以对 POSSE 校友进行一些调查,收集一些指标并评估该计划,看看是否需要调整或改进。

POSSE @ RIT

这是 RIT 第三次举办 POSSE。今年由 Remy Decausemaker  和 Dave Shein 授课。红帽员工和代码忍者 Ralph Bean 也顺道来参加了一个关于 Git Hub 用途的大师级课程。由于 FOSS 社区的同步性,领导者稍微改变了一些做法。从历史上看,POSSE 领导者会让学生参与他们活跃的 FOSS 社区项目,以进行“深入”的课程——让人们获得实践开发社区经验。然而,这一次,Dave 和 Remy 将缰绳交给了罗切斯特大学的同事。

罗切斯特大学是基于 FOSS 网络的家庭作业/学习/练习平台 WeBWorK 的开发和社区负责人。WeBWorK 被全球 240 所学院和大学使用,并得到美国数学协会和国家科学基金会的支持。它目前附带一个包含超过 20,000 个家庭作业问题的国家问题库 (NPL)。

WeBWorK 社区和开发负责人之一 Michael Gage 教授去年参加了 RIT 的 POSSE,并决定在 6 月份在罗切斯特为他的社区举办一个开发营,与 RIT POSSE 重叠。因此,POSSE 领导者和 Gage 共同决定选择 WeBWorK 作为深入项目。Gage 和他的另一位开发负责人,密苏里大学的 Jason Aubrey 教授,今年出于两个原因参加了 RIT POSSE 的前两天。第一个原因是拓宽和加深他们自己对 FOSS 流程和社区的理解。虽然 WeBWorK 已经运行了十年,但它一直作为一个孤立的努力在运行,其领导者现在正寻求与 FOSS 开发世界的主流进行互动,并更像主流一样运作。 

第二个目标是将他们的平台介绍给我们的教授,用于深入研究。这两个团队在各自的研讨会场地工作,即使他们只相隔三英里,并在周三的开发会议期间通过 IRC 进行交流。然后他们在周四晚上一起参加了社交晚宴。 

联合努力喜忧参半(开发会议,而不是晚宴),主要是因为一些与会者在本地运行 WeBWorK 时面临挑战;尽管事实上 Michael 和 Jason 为 POSSE 与会者提供了带有 WeBWorK 的 RAM 棒。事后看来,应该预先投入更多时间来确保 WeBWorK 安装对于系统新手来说足够稳固。周二应该指定一些时间用于安装,以便周三有一整天的时间用于开发。但在某些方面,正如一位学生评论的那样

...即使 WebWorks 环境的设置有些痛苦,但那是一次极好的体验,因为它真实地反映了开源项目中可能发生的事情。

尽管偶尔出现小故障,但与会者在他们的退出调查中报告了成功的经验。大多数人表示他们计划继续参与 FOSS,并开始为他们的学生设计 FOSS 指导。两人表示有兴趣将来成为 POSSE 讲师,第三人表示有兴趣在其领域提供客座讲座。

评估 POSSE

POSSE 校友调查将很快分发给过去的参与者。该调查的目标是确定他们如何在教授 FOSS 实践和流程方面取得进展,并让自己和他们的学生参与 FOSS 贡献。我们希望在 8 月底之前收集到数据,并在 9 月中下旬将数据与红帽和 TOS 共享,以帮助我们评估 POSSE 的设计及其成功。请继续关注进一步的发展。

标签
User profile image.
Stephen 是 RIT 技术素养实验室主任。他拥有新社会研究学院媒体研究硕士学位。他主要在互动游戏与媒体学院教授计算机游戏开发和在线社区的研究生和本科课程。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 3.0 Unported License 许可。
© . All rights reserved.