Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[viatra-dev] EPL license version updated

Hi all,

we have already talked about changing the license of VIATRA to EPLv2 [1,2], and right now, I have merged to commit to master that changes all file headers and project descriptors to that end in the main repository [3].

Similar changes are necessary to the examples and obfuscator repositories, but they should be less critical do to. What is important that we have to change the file headers for all future files stating that its contents are licensed to EPLv2.0, and I have also removed the optional `Contributors` section from the file header, simplifying the format.

Please, make sure you are using the new file header comment format as following:

/*******************************************************************************
 * Copyright (c) 2010-${creation year}, ${copyright owners separated by commas}
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v. 2.0 which is available at
 * http://www.eclipse.org/legal/epl-v20.html.
 * 
 * SPDX-License-Identifier: EPL-2.0
 *******************************************************************************/

This format should be set automatically if using Oomph to set up the development environment, or you could set it manually in the `Java`/`Editor`/`Code Templates` preference page. Similar to before, the Maven-based build will verify that the license is set up correctly for all files.

Please use this template on all repositories for new files, but for existing files in the examples and model obfuscator repositories please do not update existing file headers - it should be done in a single iteration.

If you have any questions, feel free to ask either here or during the meeting tomorrow.

Best regards,
Zoltán

  [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=543301
  [2] https://wiki.eclipse.org/VIATRA/DeveloperMeetingMinutes/Meeting20190110
  [3] http://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=0b69bcc214e4b96f36e15cc4a2113546aaf3d7f4
-- Zoltán Ujhelyi

Eclipse Technologies Expert
IncQueryLabs Ltd.


Back to the top