Bug 526452 - Move the Virgo Runtime to the new EPL v2.0
Summary: Move the Virgo Runtime to the new EPL v2.0
Status: NEW
Alias: None
Product: Virgo
Classification: RT
Component: runtime (show other bugs)
Version: 3.7.2.RELEASE   Edit
Hardware: All All
: P3 minor (vote)
Target Milestone: 3.8.0.M02   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-25 08:45 EDT by daniel marthaler CLA
Modified: 2018-08-14 06:03 EDT (History)
2 users (show)

See Also:


Attachments
Quick and dirty program that tries to change headers automatically (3.60 KB, application/zip)
2018-07-17 09:38 EDT, GianMaria Romanato CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description daniel marthaler CLA 2017-10-25 08:45:12 EDT

    
Comment 1 daniel marthaler CLA 2017-11-08 15:43:13 EST
- Update the included license files (license/notice etc)
- Update all license headers in source files
Comment 2 daniel marthaler CLA 2017-11-08 15:45:01 EST
- Retain original contributors/authors
Comment 3 daniel marthaler CLA 2017-11-08 16:02:39 EST
https://www.eclipse.org/org/documents/epl-2.0/faq.php
Comment 4 GianMaria Romanato CLA 2018-07-17 09:38:57 EDT
Created attachment 275023 [details]
Quick and dirty program that tries to change headers automatically

Please find attached a quick and dirty program that uses the Eclipse JDT API (AST) to try to modify the license header automatically.

It's a simple 1-class program, just a main that does not event take parameters, the working folder needs to be modified and source recompiled.

Despite all limitations, this saved me a great deal of time when I changed the header files for the Virgo Tools, and I hope it may be helpful for you as well.
Comment 5 GianMaria Romanato CLA 2018-07-17 09:42:23 EDT
I forgot to mention that the attachment contains a maven project, it should be sufficient to import it into the Eclipse workspace as a maven project.