Skip to content
This repository was archived by the owner on Oct 3, 2021. It is now read-only.
This repository was archived by the owner on Oct 3, 2021. It is now read-only.

Define and check license requirements #165

@PhilippWendler

Description

@PhilippWendler

We should discuss what licenses are acceptable for benchmarks, i.e., what kind of rights to we need to be granted in the license.

I would list at least the following requirements:

  • use the files
  • change the files (e.g., preprocessing, when we find a bug, or change some __VERIFIER_* specifics)
  • redistribute, both original and changed
  • do all of this commercially (we don't want to prevent authors of commercial tools to do this)

When this is answered, it should also be added to the documentation.

Furthermore, we should check for all existing directories whether their license grants the necessary rights:

  • array-examples
  • array-industry-pattern
  • array-memsafety
  • bitvector
  • bitvector-loops
  • bitvector-regression
  • busybox-1.22.0
  • ddv-machzwd
  • eca-rers2012
  • float-benchs
  • floats-cbmc-regression
  • floats-cdfpl
  • floats-esbmc-regression
  • forester-heap
  • heap-manipulation
  • ldv-challenges
  • ldv-commit-tester
  • ldv-consumption
  • ldv-linux-3.0
  • ldv-linux-3.12-rc1
  • ldv-linux-3.14
  • ldv-linux-3.16-rc1
  • ldv-linux-3.4-simple
  • ldv-linux-3.7.3
  • ldv-linux-4.0-rc1-mav
  • ldv-linux-4.2-rc1
  • ldv-memsafety
  • ldv-memsafety-bitfields
  • ldv-multiproperty
  • ldv-races
  • ldv-regression
  • ldv-validator-v0.6
  • ldv-validator-v0.8
  • list-ext-properties
  • list-properties
  • locks
  • loop-acceleration
  • loop-industry-pattern
  • loop-invgen
  • loop-lit
  • loop-new
  • loops
  • memory-alloca
  • memsafety
  • memsafety-ext
  • ntdrivers
  • ntdrivers-simplified
  • product-lines
  • psyco
  • pthread
  • pthread-atomic
  • pthread-ext
  • pthread-lit
  • pthread-wmm
  • recursive
  • recursive-simple
  • reducercommutativity
  • seq-mthreaded
  • seq-pthread
  • signedintegeroverflow-regression
  • ssh
  • ssh-simplified
  • systemc
  • termination-15
  • termination-crafted
  • termination-crafted-lit
  • termination-libowfat
  • termination-memory-alloca
  • termination-numeric
  • termination-recursive-malloc
  • termination-restricted-15

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions