rust-embedded / wg

Coordination repository of the embedded devices Working Group
1.9k stars 98 forks source link

Pre-RFC: "Partnership" Team to address business outreach topics #169

Open jamesmunns opened 6 years ago

jamesmunns commented 6 years ago

We would like to consider forming a team to be a public point of contact for potential business contacts.

This could include any of the following:

We will need to solicit feedback on the following topics:

jamesmunns commented 6 years ago

(Moving my disclosure comment to #170, where I meant to put it)

See https://github.com/rust-embedded/wg/issues/170#issuecomment-412595087

thejpster commented 6 years ago

I'd be happy to join this.

jamesmunns commented 6 years ago

I would be happy to join and/or lead this, with the disclosure above in mind.

thejpster commented 6 years ago

Possible names:

thejpster commented 6 years ago

Based on how I would react to those addresses landing in my Inbox, I'm actually leaning towards public-relations@rust-embedded.org.

thejpster commented 6 years ago

I'd also add to the list at the top of the issue:

chrysn commented 6 years ago

Where discussion is public, this team should keep a list of pending requests to the vendor for Rust support or Rust related SVD file improvement. That list should contain both link to requests from others and, when the team starts actively pushing, own requests. It would need to have a low threshold for third party contribution ("edit on github" link to create a PR to add a line or mark a discussion as obsolete/concluded).

japaric commented 6 years ago

cc @rust-embedded/all

hannobraun commented 6 years ago

I agree that establishing such a team is a good idea, and I'm interested in participating. Since I'm running my own Rust-focused business (disclosure here), this overlaps with what I'm already doing marketing-wise.

We should probably finish discussing #170 before making any decision here. I think it's obvious that this team would be talking to people that I and others on the team would want to be going into business with. I don't see this as a problem, as long as

@jamesmunns

Developing an official HAL for Silicon vendors

Could you clarify what you mean by that? I don't fully understand how doing development would fit into the work of the team.

@thejpster

Possible names: [...]

I like "Outreach", although I think "Public Relations" is also okay.

@thejpster

I'd also add to the list at the top of the issue:

  • Organising / co-ordinating EWG representation at public events (e.g. trade shows, conferences, digital making festivals, etc.)

Agreed.

By the way, I'll be at FrOSCon next week. There'll be a rust booth (not organized by me), and I'll be present, showing off Rust running on various microcontrollers.

dantho commented 6 years ago

Core Responsibility: Identify and/or solicit Rust advocates inside partner companies. Internal advocates are in a better position to "Promote" Rust within a company. (Full Disclosure: I aspire to be one of my company's Rust advocates. Actually, I'm already an advocate, but I'd like it to be official. I want a badge. Or a sticker.)

Core Responsibility: Develop and maintain a "Why Rust" ~whitepaper~ pitch deck for corporate advocates to reuse in their internal presentations. Solicit feedback on same and update frequently.

Core Responsibility: Track Rust usage by companies, whether or not they are "partners". Somehow validate usage, don't just pass along rumors. (Do track rumors, then try to confirm them "on the record". Trade shows are good for this. How about a Rumor Bounty for the team member who validates first?) Push for disclosure on Rust success stories -- public is best, but behind the corporate firewall is a great start (and usually precedes public disclosure.) The public stories become data in the "Why Rust" pitch deck.

Core Responsibility: Maintain a list of open source or other training materials (and vendors) for use by partner companies wishing to upgrade Rust literacy.

Advice for team members: Don't treat "a" company as a single entity. Consider each company as a collection of entities -- they are. Each group within "a" company might not know what the others are doing. (Also, they might not care that much.) In other words, identify multiple advocates and track multiple success stories -- you might need all of them.

therealprof commented 2 months ago

@jamesmunns Is this something you'd still like to pursue?

jamesmunns commented 2 months ago

@therealprof this is definitely still relevant, and a thing I'd like to discuss as part of the discussions with the Rust Council, and having some subset of the EWG be part of the Rust project.

I don't think it'll be in the same shape as I originally proposed, but happy to keep this issue and revisit it soon-ish.