我们正在俄勒冈州波特兰市的 OSCON 2013 大会上进行现场博客报道。请随时回来查看更新。来自 @opensourceway 的推文,主题标签为 #oscon。 跳转到第二天 的主题演讲和会议或 跳转到第三天 的主题演讲。
欢迎:OSCON 15 周年
Meteor Entertainment 的 Sarah Novotny 和 GitHub, Inc. 的 Matthew McCullough 欢迎观众。他们询问在场观众谁有 GitHub 帐户(很多人举手了)。然后,他们询问这些人中有多少人的代码有许可证(举手的人不多)。代码没有许可证不是一个功能,而是一个错误。他们带领观众浏览了 choosealicense.com。
第一天的主题演讲和会议
主题演讲
第一位全体会议主题演讲者是 Numenta, Inc. 的 Jeff Hawkins。他的演讲题目是:关于开放智能,并提供了一堂关于神经科学主题的课程。他的目标是发现 新皮层 的操作原理,然后构建基于这些原理的系统。
Facebook 的 Jay Parikh 介绍了 开放计算项目 (OCP) 的最新进展。当 Facebook 启动该项目时,他们希望构建更高效、更灵活的数据中心基础设施。考虑以尽可能低的成本实现开放硬件。该项目已经有了许多新的贡献者,Facebook 已经从创始人转变为主要的贡献者。OCP 网络项目于 5 月启动,旨在解锁 OCP 堆栈中最后剩下的专有部分。
Citrix 开源主管 Mark Hinkle 发表了题为 创建包容性社区 的主题演讲。我们如何让更多人加入我们的社区,从而使我们创建的软件更好?几年前,许多开源社区看起来都一样。但并非每个社区都应该看起来一样。我们今天开始看到这一点。
Hinkle 分享了他多年来学到的一些经验教训。开源不是零和博弈,当我们跨社区协作时,我们会做得更好。“我们赢了。开源无处不在。现在是时候将其提升到一个新的水平,让世界变得更美好了。” 现在是时候将其扩展到软件之外了。
舞台上的现场硬件演示是 Neo 的 Carin Meier 带来的 Clojure 飞行机器人乐趣 主题演讲的一部分。Meier 说:“机器人编程非常有趣”。她破解并演示了 Roomba 和 AR.Drone。然后我们观看了这两个机器人在机器人舞蹈中互相交谈的视频。
Media Temple, Inc. 的 Russell P. Reeder 谈到了 开源的秘密成分。他说它是“你”(指听众)和开源社区。我倾向于同意这一点,但我认为还有更多的东西。热情!
开源教育是 inBloom 初创公司面临的挑战。inBloom 的 Sharren Bates 分享了教育系统中应用程序的一些困难。这些应用程序都需要相同的学生数据,并且需要了解谁可以访问它。他们的初创公司正在寻求解决围绕此元数据的问题,并创建一个可互操作的平台。InBloom 可以为与儿童和教师合作提供专业知识;他们从开源社区获得热情和专业知识。InBloom 需要讲故事的人、作家、开源软件流程专家、java 开发人员和 ORM 专家。 参与进来。
最后的主题演讲题目是 重新定义移动和云端的可能性,由 Canonical Ltd. 的 Mark R. Shuttleworth 主讲。他谈到了为一系列界面进行设计:电视、桌面、平板电脑和手机。Shuttleworth 还强调了“底层”融合的重要性——一个设备应该能够提供多种体验。他还谈到了 Ubuntu mobile 并发布了一些产品公告。
会议
可持续开源社区的 10 个秘诀,Elizabeth Leddy(East of Eaton)
并非所有社区都是平等的。Leddy 首先问道:“您在社区中寻找什么?” 她分享了她在 Plone 社区的经验和教训。Leddy 提供了见解,并提醒我们在社区中进行全球性思考。她还广泛谈论了文化、拥有非营利基金会、治理以及保持卓越并期待卓越。她以一句名言结束,提醒我们如何保持卓越:“您要为自己带入这个房间的能量负责。”
每天在课堂上使用开源,Jon Roberts(戴维斯学区)
开源可以在教育领域产生巨大的影响。Jon Roberts 正在将开源技术引入他的课堂。他向我们介绍了为什么应该在教育中使用开源、在课堂中使用开源的障碍和壁垒,然后在“展示与讲述”期间分享了示例。Roberts 正在使用 Kig 来替代几何画板和其他工具,如 Kmplot、Katrium、Kstars、Kgeography 和 Scratch。这是 Nicole Engard 关于本次会议的更 详细帖子。
竞选技术应该开源吗?总统选举期间的 OSS,Ryan Resella(Upworthy)
Ryan Resella 曾在奥巴马总统竞选团队的选民联络团队工作。选举结束后,Resella 思考竞选技术是否应该开源?竞选团队使用的选民登记平台已在开源许可下重写,以便可以 重新调整用途和重新使用。这是总统竞选团队首次发布他们在开源许可下为竞选活动构建的软件。Resella 认为竞选技术的未来是开源。
倦怠和争吵:社区管理者冲突指南,Jono Bacon(Canonical Ltd)
作为《社区管理艺术》一书的作者,Jono Bacon 在本次会议上分享了他在社区管理方面的经验。他确定了冲突发生的原因,并谈到了调解角色。Bacon 还介绍了识别倦怠的方法以及一些关于如何有效管理社区中这种形式的压力的技巧。
成为数字人道主义者:开放数据和开源造福社会,主持人:Kate Chapman(人道主义 OpenStreetMap 团队)
人道主义自由和开源软件 (HFOSS) 正在为世界做出真正的改变。它正在帮助拯救生命、应对灾难和为善意而破解。Kate Chapman 与 HFOSS 专家小组进行了小组讨论,包括 Thea Aldrich (SecondMuse)、Lindsay Oliver (Geeks Without Bounds)、Heather Leson (Ushahidi)、Sara Farmer (Change Assembly) 和 Pat Tressel (Sahana Software Foundation)。辩论的问题之一是关于 HFOSS 世界中的重复。一位小组成员表示,这正在造成问题和孤岛。这些团体专注于地图、黑客和数据——他们可以使用志愿者和您的开源专业知识。
第二天的主题演讲和会议
主题演讲
“我将谈论种族。这非常尴尬,”CODE2040 的 Laura Weidman Powers 说。她的主题演讲是关于创新经济中的多样性,以及她的组织如何为预测的 20 年后不同的人口结构做准备。技术部门和创新经济中缺乏多样性。Powers 指出了美国正在发生的两个主要转变。首先,软件正在吞噬世界,并且几乎是每个行业的关键组成部分。其次,我们将看到大规模的人口结构转变,到 2040 年,42% 的人口将是黑人或拉丁裔。这两个因素对于开源非常重要,因为它将影响我们的社区以及它们未来的样子。但更重要的是,这些变化将影响和影响劳动力。
“做有意义的事情。” 我们一直在会议上听到几位演讲者这样说。Bluehost 的 Jared Smith 与 O'Reilly Media 的 Tim O'Reilly 和 Code For America 的 Michal Migurski 一起登台,讨论如何提高政府效率。他们分享了一个 视频,重点介绍了来自一个名为 OpenOakland 的 Code for America Brigade 的努力,该组织位于加利福尼亚州奥克兰市。我很高兴看到我的书在该视频中客串出演!Migurski 分享了参与其中的方法。他们的奖学金计划 申请截止日期 在本月底,您可以加入美国 40 多个 brigades 之一,或者自己创建一个,即使您只有一个想法,也请务必与 #wec4a 分享。
GitHub 的 Tom Preston-Werner 以一些关于决策的想法开始了主题演讲。他首先谈到了原则、自由和公共领域。然后,谈话迅速转向许可证,或者更确切地说,是软件开发人员缺乏为其代码定义许可证。“没有许可证的软件限制了自由,”Preston-Werner 说,他敦促 GitHub 上有代码的开发人员消除软件自由的任何障碍。此外,他解释了 MIT 许可证是什么,并直接建议开发人员将此许可证用于他们的代码。GPL 虽然没有完全消失,但他将两者并排比较,并宣布 MIT 许可证既提供自由又提供简洁性。为了总结,Preston-Werner 将我们带回到决策制定:“如果你从自由开始,你就可以以幸福结束。”
总统行政办公室的 Leigh Heyman 分享了一个关于 我们人民 的故事,这是一个由白宫构建的开源请愿平台。该平台允许公民创建请愿书,如果请愿书达到要求的签名阈值,他们将收到白宫的正式回复。但是使 平台 开源仅仅是开始。Heyman 播放了一段美国总统巴拉克·奥巴马询问白宫技术团队的视频,“下一个大事件是什么?” 答案是:whitehouse.gov 的 API。总统的回答是,“whitehouse.gov 的 API,那意味着什么?” Heyman 和他的工作人员正在推进创建可读 API。他们正在白宫举办黑客马拉松,并希望在夏末或初秋发布可写 API 的 beta 版本。
会议
GitHub 的开源硬件,Christopher Clark(SparkFun Electronics Inc.)
开放硬件 存在一些挑战。它主要以固件和硬件的版本控制形式出现。SparkFun 从一开始就选择了开放原理图和设计以及开源方式。他们选择开源是因为测试很困难,工程师很昂贵,但用户是工程师——最终消费者往往是社区的一部分。Clark 描述了 SparkFun 如何使用 Git 进行版本控制,以及如何使用 GitHub 进行分发和社区。他们不得不改变一些内部实践,例如命名存储库、管理拉取请求、许可和提供 README 文件。他们还必须提供有关其产品的指导。SparkFun 提供教程,最近增加了一名专门的质量保证 (QA) 资源作为社区经理。接下来,SparkFun 希望发展他们的社区。
开源汽车开发,Jeff Payne(OpenCar, Inc.),Sam Skjonsberg(OpenCar, Inc.)
汽车正在成为个人的移动指挥中心,但驾驶员无法放下他们的设备。汽车行业正在推进为设备传感器、车载娱乐、控制和主机服务创建专有软件。有必要围绕汽车行业中这些独特的属性创建一个生态系统。“所有这些都将需要很长时间才能制定开放标准,”OpenCar Inc. 的 Jeff Payne 说。但是用户体验在哪里与汽车安全相遇呢?存在一长串安全标准,OpenCar 为他们的项目制定了一套安全原则。此列表中的一些项目包括:不分散或视觉上娱乐驾驶员,确保所有文本和图标清晰易读,并在所有照明情况下保持充足的对比度。我们开始看到汽车作为平台的出现,而悬而未决的问题是,这个平台是开放的还是不开放的?
选择你自己的冒险 - 在开源中发展你的职业生涯,Amye Scavarda(Acquia),Leslie Hawthorn(红帽)
Leslie Hawthorn 在开始本次会议时说:“您的里程可能会有所不同”。她与 Amye Scavarda 一起,就开源职业生涯的实用建议进行了精彩的演讲。他们的建议附带免责声明,包括确定您当前的基线、发现您的选择以及考虑什么对您有效。他们指出,短期和长期目标与短期和长期收益不同。将会出现意想不到的机会——应该充分考虑和探索这些机会。最重要的收获之一是,当您经历这个过程时,它实际上是关于自我发现的。请记住,只有您才能说成功对您意味着什么。
与您的孩子一起进行硬件黑客,Dave Neary(红帽)
Dave Neary 在开源运动中重视的一件事是读/写精神。作为一名家长,他试图从小灌输来自 开源和黑客 社区的价值观:分享是好的,自由是不必请求许可,而自由伴随着责任。Neary 提供了六个技巧,用于将孩子灌输到黑客之道中:创意玩具、可破解的居住空间(卧室)、种植花园、艺术和手工艺、教授电子学和编码素养。他还强调,创造和创造学习体验具有价值。所有这一切的关键部分是,他希望他的孩子知道他们可以控制自己的环境。
第三天的主题演讲
主题演讲
“你正在做的事情以前已经做过了,”CloudFlare 的 John Graham-Cumming 说。他的演讲题目是 图灵的诅咒。“这并不令人沮丧,这意味着计算机科学学位是有价值的。” 计算机科学学位具有价值。Graham-Cumming 还强调,我们生活在一个生产力高度发展的时代。我们正在技术基础上构建并将其连接在一起。但我们尚未征服不可靠性。我们需要致力于可靠性,减少错误,并帮助他人发现他们的错误。
“区分为什么重要?你如何获得区分?” Sharewave 的 Robert Lefkowitz 问道,他在开源社区中通常被称为“r0ml”。我们需要制造区分。我们喜欢说我们在开源中获胜了。开源领域的许多人都做了许多杰出的事情。他希望开源社区的成员加入专业组织并认可彼此的努力。
Thermeon 的 Piers Cawley 带着观众进入太空。用一首歌。和一支舞。显然,今天早上没有安排瑜伽,所以这是我们的体操。然后他带领观众一起唱 与你母亲的聊天(这是一个版本)。这就是我们在 OSCON 结束主题演讲的方式。
4 条评论