Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

commercial friendly license #3

Closed
lbmeng opened this issue Jun 14, 2019 · 3 comments
Closed

commercial friendly license #3

lbmeng opened this issue Jun 14, 2019 · 3 comments

Comments

@lbmeng
Copy link

lbmeng commented Jun 14, 2019

I see currently Embench is licensed under GPLv3.

For Embench to be widely adopted, can we consider switching to a commercial friendly license like BSD or MIT?

@jeremybennett
Copy link
Collaborator

@lbmeng Hi Bin Meng,

I'm sorry this will not be possible. Embench is built from many other benchmark programs from many other authors and teams of authors. GPL is the only possible license we could use, compatible with all the other licenses.

However, I'm not sure this is not commercially friendly. This is an open benchmark suite, so would always be freely available. Is there a scenario where you can see this being a problem?

Best wishes,

Jeremy

@lbmeng
Copy link
Author

lbmeng commented Jul 13, 2019

@jeremybennett Thanks for the reply. I am evaluating the possibility of porting this benchmark suite to a commercial closed source OS hence the license question.

@jeremybennett
Copy link
Collaborator

@lbmeng
IANAL, but that shouldn't be a problem. Even open source OS don't proscribe what you can run on them, which is why there is so much proprietary software that runs under Linux.

I'm going to mark this issue as closed, but please reopen if you want to continue the discussion.

widlarizer pushed a commit to widlarizer/embench-iot that referenced this issue Nov 29, 2023
Merge in INV/riscv-benchmark from htc/dev/etywoniak-add-embench to htc/master

* commit '9e5d0701c152a0c1860711d0871ba64f449f8903': (82 commits)
  Fix warnings
  Fix fake frequency, fix license header, make script inherit spike's ret code, fail on non-zero benchmark ret code
  Add spike cycle count parsing
  Move to directory
  Add spike RISC-V simulator support
  Add handling for multi-word C compilation commands like zig cc
  Update board.cfg
  Update link.ld
  Update link.ld
  Guard md5sum printf by DEBUG
  Jsonfix (embench#168)
  Adding Full Support to WallyVerilog (embench#162)
  fix md5sum RET parse error (embench#167)
  md5sum: make calloc() use calloc_beebs() and use XOR for result value (embench#147)
  RISC-V compilation example (embench#155)
  Reworded decription of the capabilities of x86 and M1 macs to run x86 and M1 binaries as I found the original confusing - and I wrote it. (embench#150)
  Tarfind: fix heap size to be multiple of the pointer size (embench#146)
  [TARFIND] Fix local scale factor, heap size, add iterations and add baseline values.
  [MD5SUM] Fix local scale factor, heap size, add iterations and add baseline values.
  Add tarfind benchmark
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants