I've been working on a new set of guidelines. I'm hopeful that I'll be pushing them out into the handbook later today.
The work in progress is in the Dash handbook Git Repository. I don't expect to make any substantial changes to the content as it sits now.
TL;DR:
/********************************************************************************
* Copyright (c) {date} Contributors to the Eclipse Foundation
*
* See the NOTICE file(s) distributed with this work for additional
* information regarding copyright ownership.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v2.0 which is available at
*
* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
********************************************************************************/
And then keep the copyright notices in a NOTICE file.
If you notice anything that's bogus, it would be best if you
open a bug rather than try to discuss specifics on this thread.
Note that I have done some preliminary work on a script that generates the legal documentation.
Please note the experimental nature and intent, and is still evolving. The script a bit sluggish, but I'll fix that once we get closer to final form. Note that the list of copyrights is not 100% correct (it lists authors, not the companies that likely are the actual copyright holders), but my legal experts tell me that this is good enough (I do intend to update the script to translate authors into companies in those cases where I have that information).
NOTE (this is more for the PMC than for Julien) that projects that build Eclipse Platform Plug-ins will be able to just keep doing what they've always done regarding legal documentation (changing that will be a lot of work for basically no benefit). It's just weird to make projects that aren't doing plug-ins create about.html files...
Wayne