지난 몇 년 동안 사용자가 자신의 데이터에 대한 통제권을 가져야 한다는 필요성이 점점 더 분명해졌습니다. 이와 관련하여 Signal 같은 메신저 앱과 Tahoe-LAFS 같은 파일 저장 시스템의 부상과 함께 훌륭한 진전이 이루어졌습니다. 전 세계에 HTTPS를 보급하려는 Let’s Encrypt의 지속적인 노력도 꾸준히 탄력을 받고 있습니다.
하지만 애플리케이션에 프라이버시와 익명성을 구축하는 일은 결코 간단하지 않습니다. 사람들이 매일 사용하는 많은 소프트웨어는 애초에 프라이버시 보호를 염두에 두고 설계되지 않았으며, 개발자가 사용할 수 있는 도구들도 대체로 다루기 쉽지 않습니다. 최근 발표된 OnionScan 조사는 심지어 기술적인 사용자들조차도 서비스를 얼마나 쉽게 잘못 구성하여 자신의 의도를 완전히 무력화할 수 있는지를 어느 정도 보여 줍니다.
개발자들이 사용자들을 도울 수 있도록 지원하기
우리는 이번 여름, I2P가 프라이버시 소프트웨어 생태계를 개선하기 위한 개발 프로그램을 시작한다는 소식을 기쁘게 알립니다. 우리의 목표는 애플리케이션에서 I2P를 활용하려는 개발자와 I2P를 통해 앱을 설정하고 실행하려는 사용자 모두가 더 쉽게 작업할 수 있도록 하는 것입니다.
올여름에는 세 가지 상호보완적인 분야에 시간을 집중할 예정입니다:
June: APIs
6월에 우리는 I2P와 연동하기 위한 기존의 다양한 라이브러리를 업데이트할 예정입니다. 올해 우리는 데이터그램과 포트 지원과 같은 추가 기능으로 우리의 SAM API를 확장하는 데 상당한 진전을 이루었습니다. 이러한 기능을 우리 C++ 및 Python 라이브러리에서 쉽게 이용할 수 있도록 할 계획입니다.
또한 곧 Java 및 Android 개발자들이 애플리케이션에 I2P 지원을 훨씬 더 쉽게 추가할 수 있도록 하겠습니다. 계속 지켜봐 주세요!
6월: API
7월에는 I2P 지원 추가에 관심을 표명한 애플리케이션들과 협력할 예정입니다. 현재 프라이버시 분야에서는 매우 흥미로운 아이디어들이 개발되고 있으며, 우리는 그들의 커뮤니티가 피어 투 피어(P2P) 익명성에 관한 10여 년의 연구와 개발 성과를 활용할 수 있도록 돕고자 합니다. 이들 애플리케이션이 I2P 위에서 네이티브하게 동작하도록 확장하는 것은 사용성 측면에서 의미 있는 진전이며, 그 과정에서 이러한 애플리케이션이 사용자 정보를 인식하고 처리하는 방식도 개선될 것입니다.
7월: 앱
마지막으로, 8월에는 I2P에 번들로 포함하는 앱들과 더 폭넓은 플러그인들에 관심을 돌릴 예정입니다. 이들 중 일부는 더 사용자 친화적으로 만들고 미해결 버그를 고치기 위해 손길이 필요합니다! 오랫동안 I2P를 지지해 온 분들이 이번 작업의 결과를 즐겨 주시길 바랍니다.
Take part in Summer Dev!
이러한 분야에서 이루고 싶은 일과 아이디어가 아직 많이 있습니다. 프라이버시와 익명성 소프트웨어를 개발·개선하는 일, 사용성 높은 웹사이트나 인터페이스를 설계하는 일, 혹은 사용자용 가이드를 작성하는 일에 관심이 있다면: IRC 또는 Twitter에서 우리와 대화해 보세요! 우리는 우리 커뮤니티에 새로 오신 분들을 언제나 기쁘게 환영합니다. 참여하는 모든 신규 기여자에게 I2P 스티커를 보내드립니다!
마찬가지로, I2P 통합에 도움이 필요하신 애플리케이션 개발자이시거나, 개념이나 세부 사항에 대해 이야기만 나누고 싶으셔도 좋습니다. 연락해 주세요! 저희의 7월 Apps month에 참여하고 싶다면, 트위터에서 @GetI2P, @i2p 또는 @str4d로 연락해 주세요. 또한 OFTC 또는 FreeNode의 #i2p-dev에서도 저희를 찾을 수 있습니다.
우리는 진행하는 대로 이곳에 소식을 올리겠지만, 여러분도 트위터에서 #I2PSummer 해시태그로 우리의 진행 상황을 팔로우하고 자신의 아이디어와 작업을 공유할 수 있습니다. 여름아, 어서 와!