-
Notifications
You must be signed in to change notification settings - Fork 72
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
licence: remove GPL as an alternative licence #118
Comments
isaac-io
added a commit
that referenced
this issue
Aug 9, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 9, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 9, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 9, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 10, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 16, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 16, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 16, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
pushed a commit
that referenced
this issue
Aug 19, 2022
This picks up the "Clean up variables for temporary directory" commit (e03d958) from RocksDB for easier upstreaming and merging in the future. Summary: Having all of TMPD, TMPDIR and TEST_TMPDIR as configuration parameters is confusing. This change simplifies a number of things by standardizing on TEST_TMPDIR, while still recognizing the old names also. In detail: * crash_test.mk also needs to use TEST_TMPDIR for crash test, so put in shared common.mk (an upgrade of python.mk) * Always exporting TEST_TMPDIR eliminates the need to propagate TMPD or export TEST_TMPDIR in selective places. * Use --tmpdir option to gnu_parallel so that it doesn't need TMPDIR environment variable * Remove obsolete parloop and parallel_check Makefile targets * Remove undefined, unused function ResetTmpDirForDirectIO() Pull Request resolved: facebook/rocksdb#9961 Test Plan: manual + CI Reviewed By: riversand963 Differential Revision: D36212178 Pulled By: pdillinger fbshipit-source-id: b76c1876c4f4d38b37789c2779eaa7c3026824dd
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
pushed a commit
that referenced
this issue
Aug 19, 2022
This picks the "Clean up variables for temporary directory" commit (e03d958) from RocksDB for easier upstreaming and merging in the future. Summary: Having all of TMPD, TMPDIR and TEST_TMPDIR as configuration parameters is confusing. This change simplifies a number of things by standardizing on TEST_TMPDIR, while still recognizing the old names also. In detail: * crash_test.mk also needs to use TEST_TMPDIR for crash test, so put in shared common.mk (an upgrade of python.mk) * Always exporting TEST_TMPDIR eliminates the need to propagate TMPD or export TEST_TMPDIR in selective places. * Use --tmpdir option to gnu_parallel so that it doesn't need TMPDIR environment variable * Remove obsolete parloop and parallel_check Makefile targets * Remove undefined, unused function ResetTmpDirForDirectIO() Pull Request resolved: facebook/rocksdb#9961 Test Plan: manual + CI Reviewed By: riversand963 Differential Revision: D36212178 Pulled By: pdillinger fbshipit-source-id: b76c1876c4f4d38b37789c2779eaa7c3026824dd
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Aug 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
isaac-io
added a commit
that referenced
this issue
Oct 19, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 23, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 23, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 23, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 25, 2022
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 25, 2022
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
Yuval-Ariel
pushed a commit
that referenced
this issue
Nov 25, 2022
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
Yuval-Ariel
pushed a commit
that referenced
this issue
Apr 30, 2023
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
Yuval-Ariel
pushed a commit
that referenced
this issue
Apr 30, 2023
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
Yuval-Ariel
pushed a commit
that referenced
this issue
Apr 30, 2023
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
udi-speedb
pushed a commit
that referenced
this issue
Oct 31, 2023
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
udi-speedb
pushed a commit
that referenced
this issue
Oct 31, 2023
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
udi-speedb
pushed a commit
that referenced
this issue
Oct 31, 2023
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
udi-speedb
pushed a commit
that referenced
this issue
Dec 3, 2023
Remove dependency on perl, which isn't really needed and can be replaced with POSIX tools. Also do some minor cleanup of the check targets.
udi-speedb
pushed a commit
that referenced
this issue
Dec 3, 2023
This allows using more up to date versions from the user's system as well as possibly patched versions with additional features.
udi-speedb
pushed a commit
that referenced
this issue
Dec 3, 2023
We only license Speedb under the Apache 2.0 licence, so we need to remove the GPL text from the repository. Since GNU Parallel is currently vendored in the repo and requires having a copy of the GPL text, remove it as well and depend on the system installed binary if exists (out build instructions ask users to install it anyway, and it's installed in CI).
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We provide the Speedb code under the Apache licence only, so remove the GPL
COPYING
file.As this file is also needed due to the vendoring of GNU Parallel in
build_tools/gnu_parallel
, remove GNU Parallel as well and rely on the system installed binary instead if found (our instructions require users to install GNU Parallel anyway). We should probably consider adding a built-in solution for the Makefile after landing #103 (along the lines of a patched version ofgtest-parallel
which supports serialising some of the tests and running non-gtest tests).The text was updated successfully, but these errors were encountered: