-
Notifications
You must be signed in to change notification settings - Fork 170
Combinations pals lcr problem12 label0 #1210
Combinations pals lcr problem12 label0 #1210
Conversation
@PhilippWendler regarding the licensing issue: Content contributors to
In addition,
(SPDX identifier to eca-rers2012 are still being processed, will be commited once done) |
Can you please file separate PRs for changes to existing tasks and new tasks? Because ECA and seq-mthreaded have nothing in common in regard to license and copyright and relevant discussions would be different, I would prefer separate PRs for these even. (The rest of this comment already shows that we have 3 separate discussion topics for 2 licensing questions and the new tasks here and this would be better in 3 PRs.)
These benchmarks were taken from external sources (RERS), so there exists at least one additional copyright holder. We are not required to list it, but I guess it would be good to represent the state of the copyright better. (Some people also mistakenly assume that the listed copyright holders are the authors of the files.) In this case it should not be difficult, it is either Bernhard Steffen or something like "The RERS Competition". @dbeyer Do you know more?
I would say this depends on how plausible it is that these programs were created from CMU sources alone. For example, if obviously identifiable references to other programs occur as sources in readmes, file names, program identifiers, or respective papers, then we should investigate more. If nothing of this exists, then I guess we can live with the risk. (Legally it is clear that "we trusted somebody else to properly declare the license and handled accordingly" does not help at all, we are fully responsible for what we redistribute and need to fulfill the license requirements that are attached to each part of the sources.) It is probably also a good idea to list the SV-Benchmarks community as additional copyright holder, also for making it clear that the files were changed.
No, the correct form uses For the |
Done for seq-mthreaded. reuse is still not done with adding headers to the ECA tasks, but I will create a PR for their metadata changes once it is. |
c07093b
to
1fd0355
Compare
1fd0355
to
4bddf7c
Compare
…2012/Problem12_label0* Used in 'Dirk Beyer, Marie-Christine Jakobs, Thomas Lemberger: Difference Verification with Conditions, SEFM20'
4bddf7c
to
bb3384c
Compare
I've updated the combined tasks with the updated licensing information present in seq-mthreaded and eca-rers2012. Sorry for the force-push mess. |
Instead of adding copyright info explicitly
Obsolete and missing the comment-hash. Co-authored-by: Philipp Wendler <[email protected]>
[ This PR is a part of #1104 and depends on #1212 and #1214 ]
Description of tasks
New benchmark tasks that are a combination of existing benchmark tasks
from
seq-mthreaded/pals_lcr*
andeca-rers2012/Problem12_label0*
.Each benchmark task in this directory is created from two other tasks, according to the following pattern:
Definitions are renamed to avoid conflicts, if necessary.
This construction leads to programs with independent program parts.
Open Issue: Licensing
I'm not sure about how to license these tasks.
Some of the tasks that we used are part of sv-benchmarks, but do not have a separate license in their corresponding directory.
For now, I have written a LICENSE.txt that coarsely references the original licenses (if present),
but I don't think this is good enough.
I'd be happy about any constructive input on this matter.
Checklist
programs added to new and appropriately named directory
license present and acceptable (either in separate file or as comment at beginning of program)
contributed-by present (either in README file or as comment at beginning of program)
programs added to a
.set
file of an existing category, or new sub-category established (if justified)intended property matches the corresponding
.prp
fileprograms and expected answer added to a
.yml
file according to task definitions.cfg
file