Page MenuHomePhabricator

Create Template:3dpatent, which will be added to 3D uploads
Closed, ResolvedPublic

Event Timeline

The patent license template has been added to Beta and production, but it's still a work in progress (I'm still tweaking layout, imagery, etc). WMF Legal will provide some translations of the patent license text, but other translations will need to be done by the community.

The text states that files uploaded "are my own work".
Does that mean that when users upload works from others (select "This file is not my own work" in UW), this template should not be added to the page?
Or should another template be added in that case?

And how will we want this to work in Special:Upload?

The text states that files uploaded "are my own work".
Does that mean that when users upload works from others (select "This file is not my own work" in UW), this template should not be added to the page?
Or should another template be added in that case?

And how will we want this to work in Special:Upload?

I've made a few updates to the template on Beta (still a work in progress). The template, without a parameter, will state the Patent Warranty Text (user agrees to not knowingly or recklessly infringing on a patent).

With a parameter, {{3dpatent|ownwork}}, the full patent license text shows.

So, in UploadWizard, {{3dpatent}} should always be added when the file is .stl. The ownwork parameter should be added if the user selects This file is my own work.

In Special:Upload, it gets trickier. Instead of a check mark+textbox as originally planned, maybe we need a set of radio/option buttons titled "3D licenses"?

(default): None selected (if this is a 3D file, a 3dpatent license tag is required or the file will be deleted)
1st option: This is file is my own work and I agree to the WMF Patent License (link)
2nd option: This file is not my own work and I agree that use of this file and any objects depicted in the file will not knowingly or recklessly infringe any patents.

Or is that too complicated?

ABorbaWMF subscribed.

I 'think' this was covered by the last two tickets I resolved. Let me know if there's something special I need to look at here :)