Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarify the Rust compiler's licensing status #8

Open
pietroalbini opened this issue Jul 23, 2020 · 12 comments
Open

Clarify the Rust compiler's licensing status #8

pietroalbini opened this issue Jul 23, 2020 · 12 comments
Assignees
Labels
A-periodic-checkins Items which we periodically check in on at a slower timeline (i.e. stuff that's blocked externally) M-triage Topic for the Core Team weekly triage meeting paused This agenda item is "paused" until the responsible person has an update

Comments

@pietroalbini
Copy link
Member

pietroalbini commented Jul 23, 2020

There is some uncertainty in the Rust compiler's licensing status, and we should work to address that.

Work has been started to create licensing guidelines for contributors, and a WG has been created to handle the issue. Their first meeting was on June 12th (minutes).

Item added by before we transitioned to this issue tracker for our agenda.

@pietroalbini pietroalbini added M-triage Topic for the Core Team weekly triage meeting A-initiative Initiative the team is working on labels Jul 23, 2020
@github-actions
Copy link

This issue is an item on the Core Team's public agenda, and the team will discuss it every week during the triage meeting. The goal of the issue is to provide a public record of our discussion, so only members of the Core Team are allowed to comment here.

Please get in touch with the Core Team by emailing core-team@rust-lang.org if you have something to add!

@github-actions github-actions bot locked and limited conversation to collaborators Jul 23, 2020
@nikomatsakis
Copy link
Contributor

Update: as @skade wasn't present today, no update.

@pietroalbini
Copy link
Member Author

There was no update this week.

@steveklabnik
Copy link
Member

steveklabnik commented Aug 6, 2020

No update this week, moving to occasional checkin

@steveklabnik steveklabnik added the A-periodic-checkins Items which we periodically check in on at a slower timeline (i.e. stuff that's blocked externally) label Aug 6, 2020
@pietroalbini pietroalbini removed the A-initiative Initiative the team is working on label Aug 6, 2020
@steveklabnik
Copy link
Member

No update this week

@Mark-Simulacrum
Copy link
Member

rust-lang/rust#73530 is waiting for the core team (or whoever) to review the licensing implications therein.

@steveklabnik
Copy link
Member

No updates this week.

@steveklabnik
Copy link
Member

no updates

1 similar comment
@steveklabnik
Copy link
Member

no updates

@skade
Copy link
Contributor

skade commented Oct 20, 2020

I'd like to disown this. I would really like to work on this and it is an important topic, but my bandwidth is lacking. Above that, this blocks Josh and Felix. Happy to provide a structured handover.

@Manishearth
Copy link
Member

@Mark-Simulacrum recognized this can be done by non-core, and might try to find someone to work on this or work on it himself

@Mark-Simulacrum
Copy link
Member

I have pinged Josh Triplett and Felix on this:

Hey, wanted to reach out about the licensing work -- Florian isn't able to find time to work on that, but my impression is that there is no need to block on him either for the initial non-lawyer requiring phase, at least.

I am happy to be core team liaison for you though I do not have the bandwidth to participate actively. Let me know if you think it's feasible to get something going here, or if you think we need to find other folks.
I think last I recall, the high level initial goals were to:

  • Figure out what licenses are currently in use, along with what we communicate to the world (e.g. in artifacts).
    • It seems likely that things are at least out of date here if still acceptable. I imagine that we can likely update our public documentation ourselves.
  • Document what needs to be checked for new dependencies for both std and rustc (and/or who to ping to confirm).

I suspect that for the first item if there are discrepancies between the various licenses, we'll eventually want to loop in some legal support if we're not confident that things are compatible as-is, but that can be left until it's somewhat easier for us to do so (i.e., post foundation).

I will keep track of that and report back on progress; I'm going to mark this issue as paused in the mean time, it does not need sync discussion.

@Mark-Simulacrum Mark-Simulacrum added the paused This agenda item is "paused" until the responsible person has an update label Oct 22, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-periodic-checkins Items which we periodically check in on at a slower timeline (i.e. stuff that's blocked externally) M-triage Topic for the Core Team weekly triage meeting paused This agenda item is "paused" until the responsible person has an update
Projects
None yet
Development

No branches or pull requests

6 participants