Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 498089

Summary: [CLA 2.0] Publish ECA legal documents
Product: Community Reporter: Denis Roy <denis.roy>
Component: WebsiteAssignee: Mike Milinkovich <mike.milinkovich>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: chris.guindon, phoenix.ui-inbox
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
See Also: https://git.eclipse.org/r/78401
https://git.eclipse.org/c/www.eclipse.org/legal.git/commit/?id=ec4c80bd161a7c1a9879bdbb2bc663144014886e
Whiteboard:
Bug Depends on:    
Bug Blocks: 495498    
Deadline: 2016-08-08   

Description Denis Roy CLA 2016-07-18 15:04:09 EDT
Mike to publish new ECA legal docs to www.eclipse.org the week of Aug. 8.
Comment 1 Eclipse Genie CLA 2016-08-03 14:35:46 EDT
New Gerrit change created: https://git.eclipse.org/r/78401
Comment 2 Christopher Guindon CLA 2016-08-03 14:48:40 EDT
I created the first revision for this. It was not easy to copy and paste from the pdf.

For some reason, a few letters would disappear when I copy and pasted. I did my best to found to fix these error.

I also made sure to convert all the different quotes to HTML entities since the page encoding is set to ISO-8859-1.

The patch includes a redirect for legal/CLA.php to legal/ECA.php

uername: testuser
password: plaintext

https://staging.eclipse.org/legal/CLA.php

The HTML version of the CLA v1, is not deleted in my patch and will still be accessible via /legal/CLA.html. Please let me know, you are expecting me to delete this file. 

https://staging.eclipse.org/legal/CLA.html

I also made some update to the sidebar text.
http://staging.eclipse.org/legal/ECA.php


The title of the ECA.php and ECA.html page has been updated to:
Eclipse Contributor Agreement. Please let me know, if it needs to be something else.

I will open another bug because I think we need to update the CLA FAQ page.
https://www.eclipse.org/legal/clafaq.php
Comment 3 Mike Milinkovich CLA 2016-08-15 18:50:01 EDT
I do not think that the new ECA should be /legal/CLA.php url. I think it should be on /legal/ECA.php. The reason is that the old CLA will still be an active legal document for some people for as long as the next three years. 

The urls should be:

/legal/CLA.php - the old CLA - mark as deprecated.
/legal/ECA.php - the new ECA document
/legal/CoO.php - the old Contributor’s Certificate of Origin - mark as deprecated
/legal/DCO.php - an exact copy of the Linux Foundation's Developer Certificate 
                 of Origin from http://developercertificate.org/

Does that make sense to everyone?
Comment 4 Christopher Guindon CLA 2016-08-22 11:15:11 EDT
Hi Mike,
sorry for not seeing your comment earlier:

credential for staging server:
u: testuser
p: plaintext

(In reply to Mike Milinkovich from comment #3)
> I do not think that the new ECA should be /legal/CLA.php url. I think it
> should be on /legal/ECA.php. The reason is that the old CLA will still be an
> active legal document for some people for as long as the next three years. 

+1

> 
> The urls should be:
> 
> /legal/CLA.php - the old CLA - mark as deprecated.

OLD CLA will be deprecated once this patch is merged:
https://staging.eclipse.org/legal/CLA.php

> /legal/ECA.php - the new ECA document
https://staging.eclipse.org/legal/ECA.php


> /legal/CoO.php - the old Contributor’s Certificate of Origin - mark as
> deprecated
Old CoO page will be deprecated:
https://staging.eclipse.org/legal/CoO.php

> /legal/DCO.php - an exact copy of the Linux Foundation's Developer
> Certificate 
>                  of Origin from http://developercertificate.org/

Copy of LF:
https://staging.eclipse.org/legal/DCO.html

> 
> Does that make sense to everyone?


I also made the following changes this morning:

1) Create a /legal/content/eca_sidebar.php page for sidebar links for the following pages:
https://staging.eclipse.org/legal/CoO.php
https://staging.eclipse.org/legal/CLA.php
https://staging.eclipse.org/legal/ECA.php
https://staging.eclipse.org/legal/DCO.php
https://staging.eclipse.org/legal/ecafaq.php


2) Updated the Eclipse Contributor Agreement & Developer Certificate of Origin: links on 
https://staging.eclipse.org/legal/index.php
Comment 6 Christopher Guindon CLA 2016-08-22 13:58:03 EDT
This is now live. Closing.

thanks!
Comment 7 Denis Roy CLA 2016-08-23 14:02:42 EDT
FWIW, I have updated https://wiki.eclipse.org/index.php?title=CLA