ObjectBox is not entirely FOSS
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
- 44/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- java
- Lĩnh vực
- build-system, release
Hướng nghiên cứu
Bắt đầu với các hướng dẫn về ObjectBox Gradle plugin trong README và kiểm tra artifact objectbox-gradle-plugin 3.3.1 đã phát hành cùng sources JAR của nó trên Maven Central. Xác nhận rằng quy trình release cung cấp mã nguồn tương ứng thay vì chỉ có README với nội dung “Not available yet”, và xác minh rằng artifact thu được có thể được các bản phân phối FLOSS sử dụng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hello ObjectBox team!
In the instructions on the README of the project, we have these instructions:
buildscript {
ext.objectboxVersion = "3.3.1"
repositories {
mavenCentral()
}
dependencies {
classpath("io.objectbox:objectbox-gradle-plugin:$objectboxVersion")
}
}
The plugin added to the classpath is in MavenCentral, this is the latest published version.
As an educated developer, I downloaded the sources jar, so that I could validate the source code that my app is using.
Inside that file, however, there's only a README file:
Not available yet
And naturally, by downloading the Jar file, only .class files are available.
For this reason, the gradle plugin is considered proprietary code. And this has lead F-Droid - the main FLOSS Android distributor - has blocked many apps, such as
- https://github.com/LeoColman/Petals/issues/98
- https://github.com/owntracks/android/issues/1298
- https://github.com/Nonononoki/Hendroid/issues/70
- https://github.com/kiwix/kiwix-android/issues/3091
And probably more to come.
This is a very serious bug.
I imagine it's somewhere where the code is published to MavenCentral that is not including the source codes.
This issue is a blocker for anyone that wants to integrate ObjectBox to an 100% FLOSS app, such as ones deployed to F-Droid
- Ngôn ngữ chính
- Java
- Star
- 4.6k
- Fork
- 311
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 objectbox/objectbox-java
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
objectbox/objectbox-java#1226 · 2 bình luận ·
-
documentation enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
objectbox/objectbox-java#1225 · 9 bình luận · 1 reaction ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
objectbox/objectbox-java#1223 · 1 bình luận · 4 reaction ·
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
objectbox/objectbox-java#1211 · 1 bình luận · 3 reaction ·
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
objectbox/objectbox-java#1198 · 1 bình luận ·
Tất cả issue của objectbox/objectbox-java
Issue tương tự
-
Bug Java Platform: Java
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
getsentry/sentry-java#6138 · 1 bình luận ·
-
bug needs triage p2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
GoogleCloudPlatform/DataflowTemplates#4273 · 1 bình luận ·
-
[Studio][Bug] Bulk-deleting a full page of alert rules steps the page back while more rules remain Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
apache/rocketmq-dashboard#4654 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100