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

Jobs Form: Add a form field for OSS projects to paste a link to their active License for their projects #458

Open
Erioldoesdesign opened this issue Jul 9, 2024 · 2 comments
Assignees
Labels
content Writing and/or design of content enhancement An issue that improves in some way the open source design wesbsite good first issue Small tasks with clear documentation about how and in which place you need to fix things in. jekyll Issues that improve/fix the Jekyll code Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs

Comments

@Erioldoesdesign
Copy link
Member

Erioldoesdesign commented Jul 9, 2024

https://opensourcedesign.net/jobs/job-form/ (the public form page)
https://github.com/opensourcedesign/jobs/blob/master/job-form.html (The code that needs changing)

So if an OSS project doesn't have a 'easy' to access License or License's (if a project has multiple licenses to address different 'types' of work) then we reject the PR for a job posting - it's become a sort of unofficial criteria for a job post - There are some exceptions where a project might not have a license or an appropriate license for the type of content may not exist. These project can be approved by having a conversation with OSD maintainers to assure them they are following open source principles.

I'd like to suggest we add a mandatory (so with the *) free text field to the job form specifically asking for the job poster to share any public license documents there so we can review and approve. These can be text files in repos or they can be webpage etc. we should be careful not to discriminate towards a repo license.

Suggested copy:

Form label: Project License/s *
Form help text: Project must have some kind of open source license publicly viewable to be accepted. You can share any kind of document e.g. link to the license in your public repo, a webpage, an online cloud document etc. We want to be sure that you are following open source principles.
(Large free text box)
Screenshot 2024-07-09 at 13 28 32

I think the help wording could be improved but that's my best go right now at wording 😄

@Erioldoesdesign Erioldoesdesign added enhancement An issue that improves in some way the open source design wesbsite jekyll Issues that improve/fix the Jekyll code content Writing and/or design of content Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs good first issue Small tasks with clear documentation about how and in which place you need to fix things in. labels Jul 9, 2024
@jdittrich
Copy link
Member

we only want to check that…

suggested wording: "…be sure that…"

@Erioldoesdesign
Copy link
Member Author

we only want to check that…

suggested wording: "…be sure that…"

Edited the main issue text to change to this wording - thank you

@Erioldoesdesign Erioldoesdesign self-assigned this Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content Writing and/or design of content enhancement An issue that improves in some way the open source design wesbsite good first issue Small tasks with clear documentation about how and in which place you need to fix things in. jekyll Issues that improve/fix the Jekyll code Jobs An issue related to the Job board repo https://github.com/opensourcedesign/jobs
Development

No branches or pull requests

2 participants