에드로이드

F-Droid
에드로이드
Official F-Droid logo
F-Droid 1.2 screenshot.png
최신 앱을 보여주는 안드로이드의 F-Droid 1.2 스크린샷
개발자시아란 굴티크스[1]
초기 릴리즈2010년[2] 9월 29일
안정적 해제
1.13.1[3](2021년 8월 6일; 7개월 전(2021년 8월 6일)
리포지토리
기록 위치Python(서버 도구), Jekyll(소프트웨어)(사이트), Java(클라이언트)
운영 체제Android(클라이언트), Linux, MacOS, Windows 10, FreeBSD(서버)
유형무료 소프트웨어, 소프트웨어 저장소의 디지털 배포
면허증GNU Affero General Public License, 버전 3.0 이상[4]
웹사이트f-droid.org Edit this on Wikidata

F-드로이드(F-Droid)는 안드로이드용 앱스토어소프트웨어 저장소구글 플레이 스토어와 비슷한 기능을 하고 있다.이 프로젝트가 호스팅하는 메인 리포지토리는 무료 오픈 소스 앱만 포함하고 있다.애플리케이션은 계좌 등록 없이도 F-Droid 웹사이트나 클라이언트 앱에서 검색, 다운로드, 설치할 수 있다.앱 설명에는 광고, 사용자 추적, 비무료 소프트웨어 의존성 등의 '안티 기능'이 플래그로 표시된다.[5]

이 웹사이트는 또한 F-Droid 서버를 실행하는 소프트웨어뿐만 아니라 그것이 호스팅하는 애플리케이션의 소스 코드를 제공하여 누구나 자신의 앱 저장소를 설치할 수 있도록 한다.[6][7][8]

역사

2010년부터 2018년까지[9] F-Droid 데이터 개발

F-드로이드는 2010년 시아란 굴트니크스에 의해 설립되었다.그 클라이언트는 Aptoide의 소스 코드에서 제외되었다.[10][11]이 프로젝트는 현재 영국의 비영리 단체인 F-Droid Limited에 의해 운영되고 있다.[11]

완전 무료 소프트웨어 안드로이드 운영 체제인 Replicant는 F-Droid를 기본 및 권장 앱 스토어로 사용한다.[12][13]무료 및 보안 안드로이드 애플리케이션 제품군인 가디언 프로젝트는 2012년 초 자체 F-Droid 저장소를 운영하기 시작했다.[14]2012년, Free Software Foundation 유럽은 독점 소프트웨어의 사생활과 보안 위험에 대한 인식을 높이기 위해 F-Droid를 그들의 Free Your Android! 캠페인에 포함시켰다.[15][16]F-Droid는 무료 소프트웨어의 더 많은 사용을 장려하기 위해 창립 30주년 동안 GNU 프로젝트의 GNU a Day 이니셔티브의 일환으로 선정되었다.[17]

2016년 3월 F 드로이드는 가디언 프로젝트와 코퍼헤드와 제휴했다.OS는 "운영체제에서 네트워크와 네트워크 서비스를 통해 앱스토어, 앱 자체까지 검증 가능한 신뢰가 가능한 솔루션"을 만드는 것을 목표로 한다.[18]

이 프로젝트는 2019년 7월 16일 '무료 소프트웨어의 중립성에 관한 대국민 성명서'를 발간했다.이 성명은 이 프로젝트가 "억압이나 괴롭힘"을 예방하지 못한 것을 해결하기 위해 발표되었다.'포럼'을 비롯한 통신채널에서 알트테크 소셜미디어 사이트 가브를 둘러싼 논란과 페디버스 클라이언트 투스키가 어떻게 접속을 차단했는지, 고객 페딜랍은 이용자들의 선택을 허용했는지에 대해 설명하기 위해 이들의 원칙과 일치했다.[19][20][21][22]Gab 또는 spinster.xyz와 같은 사이트에 대한 액세스를 허용하기 위해 이를 제외하기 위해 PurismLibrem One을 포함한 여러 응용 프로그램에 대해 조치를 고려했다.[23][24][25]

프로젝트 범위

F-Droid 웹사이트에는 3,800개가 넘는 호스팅된 앱들이 나열되어 있고,[26] 구글 플레이 스토어에는 약 300만 개의 앱들이 나열되어 있다.[27]이 프로젝트에는 다음과 같은 몇 가지 소프트웨어 하위 프로젝트가 통합되어 있다.

  • F-Droid 저장소에서 Android 앱을 검색, 다운로드, 확인 및 업데이트하기 위한 클라이언트 소프트웨어
  • fdroidserver – 기존 리포지토리를 관리하고 새 리포지토리를 만드는 도구
  • 저장소에 대한 지킬 기반 웹 사이트 생성기

F-Droid는 공개적으로 사용 가능하고 자유롭게 라이센스가 부여된 소스 코드로부터 앱을 만든다.이 프로젝트는 전적으로 자원봉사자들에 의해 운영되며 공식적인 앱 검토 과정이 없다고 하지만,[28] 일부 기고자들은 그들의 작업에 대한 보수를 받았다.[29][30][31]독점 소프트웨어가 없어야 하는 새로운 앱은 사용자 제출이나 개발자 자신이 기여한다.[32]

클라이언트 응용 프로그램

"F 드로이드 배지에 써"

F-Droid는 구글 플레이 스토어에서 구할 수 없다.F-Droid 클라이언트를 설치하려면 사용자가 Android 설정의[33] "알 수 없는 소스"에서 설치를 허용하고 공식 사이트에서 F-Droid Android 애플리케이션 패키지(.apk 파일)를 검색해야 한다.

고객은 감시, 검열, 신뢰할 수 없는 인터넷 연결에 탄력적으로 대처하도록 설계되었다.익명성을 높이기 위해 Tor 양파 서비스에서 호스팅되는 HTTP 프록시 및 리포지토리를 지원한다.클라이언트 기기는 다운로드한 앱을 로컬 Wi-Fi, Bluetooth, Android Beam을 통해 다른 기기로 배포하는 즉흥적인 "앱 스토어" 기능을 할 수 있다.[34][35]F-Droid 클라이언트 앱은 설치된 F-Droid 앱에 대한 업데이트를 자동으로 제공하며, F-Droid Prepriviled Extension이 설치되면 앱 자체로도 백그라운드에서 업데이트를 설치할 수 있다.[36]그러나 자동 업데이트는 기본적으로 설정되어 있지 않다.[37]확장자는 장치에 루트 액세스 권한이 있거나 zip 파일플래시할 수 있어야 한다.[38]

키 관리

안드로이드 운영체제는 업데이트가 동일한 로 서명되어 있는지 확인하여 다른 사람이 다른 키로 서명한 업데이트를 배포하는 것을 방지한다.[39][40]당초 구글플레이 매장은 애플리케이션 개발자가 직접 서명하도록 했고, 에드로이드도 자체 서명 키만 허용했다.따라서 이전에 다른 소스에서 설치된 앱을 다시 설치해야 업데이트를 받을 수 있다.[41]

2017년 9월 구글플레이는 2011년 이후 F-드로이드가 제공한 것과 유사한 서비스를 [42]제공하면서 개발자들에게 구글플레이가 관리하는 서명 키 서비스를 제공하기 시작했으며, 현재 F-드로이드는 복제 가능한 빌드 프로세스를 통해 개발자들이 자신의 키를 사용할 수 있도록 하고 있다.[43]

참고 항목

참조

  1. ^ "출연자들"; 회수: 2020년 9월 29일; 더 넓은 작품의 제목: 대략.
  2. ^ "F-Droid Is Here". 29 September 2010. Retrieved 29 September 2020.
  3. ^ "1.13.1 · Tags · F-Droid _ Client". 6 August 2021.
  4. ^ "라이센스"; 회수: 2020년 9월 29일; 더 넓은 작품의 제목: 대략.
  5. ^ "Client 0.54 released". F-droid.org. 5 November 2013. Archived from the original on 26 April 2015.
  6. ^ Hildenbrand, Jerry (27 November 2012). "F-Droid is the FOSS application store for your Android phone". Android Central. Archived from the original on 16 June 2018. Retrieved 29 August 2013.
  7. ^ Nardi, Tom (27 August 2012). "F-Droid: The Android Market That Respects Your Rights". The Powerbase. Archived from the original on 3 December 2013. Retrieved 29 August 2013.
  8. ^ "F-Droid Server Manual". Archived from the original on 6 November 2013. Retrieved 30 August 2013.
  9. ^ "Commits by year and month of F-Droid data reported by gitstats". 2017. Archived from the original on 9 July 2017. Retrieved 19 July 2017.
  10. ^ "F-Droid initial source code". F-Droid. 19 October 2010. Archived from the original on 10 December 2014. Retrieved 10 December 2014.
  11. ^ a b "F Droid About". Archived from the original on 23 January 2014. Retrieved 28 January 2014.
  12. ^ "FDroid: a free software alternative to Google Market". Replicant Project. 26 November 2010. Archived from the original on 17 January 2015. Retrieved 17 January 2015.
  13. ^ "FDroid". Replicant Wiki. Archived from the original on 9 March 2018. Retrieved 8 March 2018.
  14. ^ "Our New F-Droid App Repository". The Guardian Project. 15 March 2012. Archived from the original on 23 March 2017. Retrieved 29 August 2013.
  15. ^ Walker-Morgan, Dj (28 February 2012). "FSFE launches "Free Your Android!" campaign". H-online. Archived from the original on 23 July 2014. Retrieved 27 July 2014.
  16. ^ "Liberate Your Device!". Free Software Foundation Europe. Archived from the original on 15 August 2014. Retrieved 27 July 2014.
  17. ^ "GNU-a-Day". GNU Project. Archived from the original on 28 July 2014. Retrieved 23 July 2014. Day 9: Have an Android phone? Install F-Droid, a repository with hundreds of free software apps. {{cite web}}:외부 링크 위치 quote=(도움말)
  18. ^ "Copperhead, Guardian Project and F-Droid Partner to Build Open, Verifiably Secure Mobile Ecosystem". The Guardian Project. 28 March 2016. Archived from the original on 20 April 2016. Retrieved 19 April 2016.
  19. ^ "Public Statement on Neutrality of Free Software". F-Droid. Retrieved 3 August 2020.
  20. ^ Robertson, Adi (12 July 2019). "How the biggest decentralized social network is dealing with its Nazi problem". The Verge. Retrieved 10 February 2021.
  21. ^ "TWIF 64: We are back!". F-Droid. Retrieved 8 February 2021.
  22. ^ "Fedilab (fr.gouv.etalab.mastodon) and FreeTusky (com.thechiefmeat.freetusky) explicitly promote violence (#1736) · Issues · F-Droid / Data". GitLab. Retrieved 8 February 2021.
  23. ^ "remove spinster app (!6013) · Merge Requests · F-Droid / Data". GitLab. Retrieved 21 January 2021.
  24. ^ "depackage Clover (org.floens.chan), Overchan, Overchan (fork), Ouroboros (#1722) · Issues · F-Droid / Data". GitLab. Retrieved 8 February 2021.
  25. ^ "Consider Depackaging Librem One Apps (#1734) · Issues · F-Droid / Data". GitLab. Retrieved 8 February 2021.
  26. ^ "F-Droid Main Repository". F-Droid. Retrieved 7 February 2021.
  27. ^ "Number of available applications in the Google Play Store from December 2009 to December 2020". Statista. 4 February 2021. Retrieved 7 February 2021.
  28. ^ "Contribute". F-Droid. Archived from the original on 18 March 2015. Retrieved 29 March 2015.
  29. ^ "F-Droid · Expenses - Open Collective". opencollective.com. Retrieved 9 February 2021.
  30. ^ "Payout request (#194) · Issues · F-Droid / admin". GitLab. Retrieved 9 February 2021.
  31. ^ "Mozilla Speed Dating grant payout and further work (#189) · Issues · F-Droid / admin". GitLab. Retrieved 9 February 2021.
  32. ^ "Inclusion Policy". F-Droid. 4 April 2014. Archived from the original on 25 March 2015. Retrieved 29 March 2015.
  33. ^ "Android Open Distribution". 31 October 2012. Archived from the original on 24 March 2018. Retrieved 31 October 2012.
  34. ^ "Client 0.76 Released". F-Droid. 14 October 2014. Archived from the original on 2 February 2017. Retrieved 28 March 2015.
  35. ^ Brandom, Russell (10 June 2014). "Your survival guide for an internet blackout". The Verge. Archived from the original on 8 August 2014. Retrieved 2 August 2014.
  36. ^ "F-Droid Privileged Extension". F-Droid. Archived from the original on 19 June 2018. Retrieved 19 June 2018.
  37. ^ Orphanides, K. G. (14 January 2021). "How to move all your WhatsApp groups and get started on Signal". Wired UK. ISSN 1357-0978. Retrieved 10 February 2021.
  38. ^ "org.fdroid.fdroid.privileged.ota_2070". F-Droid. Archived from the original on 19 June 2018. Retrieved 19 June 2018.
  39. ^ Marlinspike, Moxie (12 February 2013). "moxie0 commented Feb 12, 2013". Archived from the original on 10 January 2018 – via GitHub.
  40. ^ "Signing Your Applications". Android Developers. Google. Archived from the original on 15 April 2016. Retrieved 16 April 2016.
  41. ^ "Release Channels and Signing Keys". F-Droid. 12 August 2014. Archived from the original on 2 April 2015. Retrieved 29 March 2015.
  42. ^ Glick, Kobi (6 September 2017). "Enroll for app signing in the Google Play Console & secure your app using Google's robust security infrastructure". Android Developers Blog. Google. Archived from the original on 10 July 2018. Retrieved 16 April 2016.
  43. ^ "Reproducible Builds". F-Droid. Archived from the original on 11 July 2018. Retrieved 10 July 2018.

추가 읽기

외부 링크