RFC: packaging LinuxSampler (non-standard license exception)
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Lĩnh vực
- build-system
Hướng nghiên cứu
Bắt đầu bằng việc xem xét thông tin README và COPYING của LinuxSampler được trích dẫn trong issue, sau đó kiểm tra nhánh WIP linuxsampler trong Rutpiv/void-packages. Xác nhận liệu ngoại lệ GPL-2.0 có cho phép packaging cho Void hay không và liệu có thể chấp nhận toàn bộ stack libgig, liblscp, linuxsampler, qsampler và gigedit hay không trước khi mở một PR packaging.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
I intend to package the LinuxSampler stack (libgig, liblscp, linuxsampler, qsampler, gigedit) and want to confirm the licensing is acceptable before opening the PR. LinuxSampler is distributed as GPL-2.0 with an additional exception. Quoting the README
The LinuxSampler library (liblinuxsampler) and its applications are distributed under the terms of the GNU General Public License (see COPYING file), but with the EXCEPTION that they may NOT be used in COMMERCIAL software or hardware products without prior written authorization by the authors.
This clause has kept the package out of Debian, and Ubuntu rejected it even from multiverse since GPL-2.0 section 6 forbids further restrictions, making redistribution itself arguably questionable without upstream permission (https://bugs.launchpad.net/ubuntu/+source/linuxsampler/+bug/252330). Arch nonetheless ships it in extra (https://archlinux.org/packages/extra/x86_64/linuxsampler/).
Is this acceptable in void-packages, presumably as repository=nonfree? Upstream has historically granted written authorizations case by case, but that does not scale to distro binaries. I considered asking the LinuxSampler developers first, but acceptance here is what actually gates the packaging. If explicit redistribution permission for Void would settle it, I can request that on the linuxsampler-devel list before opening the PR.
The rest of the stack carries no exception, but qsampler and liblscp have no use without the engine, so the viability of the whole set hinges on this. WIP at https://github.com/Rutpiv/void-packages/tree/linuxsampler.
- Ngôn ngữ chính
- Shell
- Star
- 3.5k
- Fork
- 2.8k
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 292
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của void-linux/void-packages
-
nextcloud-client: VFS plugins installed where the client does not searchCó thể đã có người làm @eholzbach đã nhận 13 ngày trước. Đang mởbug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
void-linux/void-packages#62700 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Package request: LandrunĐang mởrequest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
void-linux/void-packages#62661 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
wf-shell: mixer widget does not work (missing pipewire/wireplumber support)Có thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
void-linux/void-packages#62620 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
void-linux/void-packages#62562 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-testing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
void-linux/void-packages#62552 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của void-linux/void-packages
Issue tương tự
-
PacReq: mangowcĐang mởpackage request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
pacstall/pacstall-programs#9475 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 71/100
t4t5/omdrop-owl#14 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
docs(evals): note CLAUDE_CODE_PRINT_BG_WAIT_CEILING_MS for headless eval runs that use workflowsĐang mởgood first issue needs-triage priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
melodic-software/claude-code-plugins#7022 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày