We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode 117. Open Source with Jim Jagielski

117. Open Source with Jim Jagielski

2021/6/22
logo of podcast Code[ish]

Code[ish]

AI Deep Dive AI Chapters Transcript
People
A
Alyssa Arvin
J
Jim Jagielski
Topics
Jim Jagielski: 我最初接触开源是在NASA工作时,那时我实际上是一名火箭科学家。我的工作是为航天器的电力系统进行编程,使用一种称为建模和仿真的技术,确保太阳能电池阵列和电池的尺寸足够大,以便所有实验都能在航天器内部进行。因为这涉及到大量的编程,我选择的平台是Unix。当时在NASA,我们只有VAX VMS机器,没有Unix。但我们也在迁移到PC平台,从大型机转向PC和Mac。大约在那个时候,苹果推出了他们自己的Unix版本,叫做AUX。作为一个苹果的忠实粉丝和一个Unix的忠实粉丝,这对我来说是一个很自然的平台。所以在NASA早期,我迁移到运行AUX的Macintosh上,并开始将一堆与互联网相关的程序、守护进程和应用程序移植到这个平台上。移植基本上就是翻译。所有这些程序都可以在Sun OS和Solaris上使用,当时也可以在Linux上使用,但实际上不能在Apple AUX上使用。这就是我真正开始参与开源运动的原因,因为当时互联网的所有基本基础设施,比如Sendmail,比如DNS bind,都是开源的。它们都是在非常宽松的许可下提供的。即使我们不称之为开源,但一切都是关于协作和共享软件。这种环境真的让我很感兴趣,因为它让我的工作更容易将这些非常非常重要的程序移植到我正在使用的这个平台上。我也很喜欢与大量的人互动和协作。随着互联网变得非常非常成功,万维网开始兴起,这真的比我在NASA所做的工程工作更让我感兴趣。我因参与互联网和Apple AUX而比在NASA所做的工作更为人所知。大约在这个时候,我开始了我的副业,叫做Jagunet,这是一个ISP,一个互联网服务提供商。我们提供拨号和网络托管,这让我开始接触Web服务器技术。当时,Apache Web服务器刚刚起步,所以我几乎是Apache小组的最初成员之一。这演变成了Apache软件基金会。这真的是我的,我想,我在开源社区的第一次重大参与和声誉是成为Apache软件基金会的联合创始人之一。

Deep Dive

Chapters
Jim Jagielski's career path from a rocket scientist at NASA to a co-founder of the Apache Software Foundation is explored. His early experiences with open source software and the factors that led him to prioritize the open source world over his engineering work at NASA are discussed.
  • Jim's initial exposure to open source was at NASA, where he worked on spacecraft power systems.
  • He used Unix for programming, leading him to port Internet programs to Apple's AUX.
  • His involvement with the Apache web server led to his co-founding the Apache Software Foundation (ASF).

Shownotes Transcript

This episode is hosted by Alyssa Arvin, Senior Program Manager for Open Source at Salesforce, with guest Jim Jagielski, the newest member of Salesforce’s Open Source Program Office (OSPO). They talk about Jim’s early explorations into open source software during his time as an actual rocket scientist at NASA and his role in the formation of the Apache Software Foundation. Next, they discuss getting started in open source, specifically, how to find the right open source community for you to start contributing to. They suggest looking for a code of conduct that the project members take seriously to make sure you’re joining a community that is welcoming and takes diversity and inclusion seriously.

Who’s part of an open source community? Well, that would be more than just the contributors--it’s also the project’s end users, even companies who consume it. Those companies have a responsibility to support the projects they use, to contribute back and provide feedback to keep making it better. As an individual contributor (IC), contributing to open source can be part of your growth plan! Leveraging open source contributions to grow your skill helps you become a better employee. Jim encourages companies to adopt as frictionless a process as possible for employees contributing to open source.

Salesforce sees open source as a strategic advantage for the company. It’s a way of driving culture, of ensuring that teams collaborate and communicate and, in the process of doing that, drive innovation to benefit not only the individuals who contribute but the company as well.

How important is open source to your corporate culture? That will drive how you go about building an Open Source Program Office (OSPO). It really is, at the end of the day, a cultural shift.

Finally, Jim shares concrete tips for getting started with your first open source project. He suggests “lurking” in the community and checking their bug tracker for issues marked as “good for newbies.” Most projects have a handful of people who are signed up to be mentors and can help you out. And, look for something like a contributing.md file that makes it clear how you can get involved and what the future will hold for you as you get more involved.

Alyssa closes with the comment that she’s excited to work with and learn from Jim, and we are too! Expect to hear more from him on future podcast episodes.

Links from this episode

Open Source at Salesforce) Apache Software Foundation) Open Source Initiative) People Powered by Jono Bacon) TODO Group) InnerSource Commons) The Apache Way)