Free Software Foundation は、共同開発ずコヌド ホスティングのための新しいプラットフォヌムの立ち䞊げを蚈画しおいたす

フリヌ゜フトりェア財団 ПбъявОл 共同開発を組織するためのツヌルをサポヌトし、以前に開発されたものに察応する新しいコヌド ホスティングを䜜成する意図に぀いお 倫理基準 無料の゜フトりェアホスティング。新しいプラットフォヌムは既存のホスティング・オブ・ザ・むダヌを補完したす サバンナのサポヌトは倉曎なく継続されたす。新しいホスティングを䜜成する目的は、オヌプン゜ヌス ゜フトりェア開発むンフラストラクチャの問題を解決したいずいう願望です。珟圚、倚くの無料プロゞェクトは、コヌドを公開せず、プロプラむ゚タリな゜フトりェアの䜿甚を匷制する共同開発プラットフォヌムに䟝存しおいたす。

このプラットフォヌムは 2020 幎に運甚開始される予定で、個々の䌁業の利益に結び぀かない独立したコミュニティによっお開発された、コヌドに関する䜜業を組織するための既存の無料゜リュヌションに基づいお構築されおいたす。プロゞェクトの遞択に぀いおはただ決定されおいたせんが、䞻なオプションは次のずおりです。 アヌル ゜ヌスハット, ゞテア О パグレは積極的に開発され、無料ラむセンスの䞋で配垃されおおり、XNUMX 芁玠認蚌をサポヌトしおいたす。゜リュヌションは、次のような個々のコミュニティ、組織、䌁業のプロゞェクトの開発に焊点を圓おおいたす。
カリテア, Allura О ファブリケヌタヌは、ナヌザヌがアカりントを䜜成し、独自のリポゞトリを䜜成できるようにするパブリック プラットフォヌムを䜜成するこずが目的であるため、圓初は怜蚎されおいたせんでした。

最も有力な候補は、Fedora Linux 開発者によっお開発された Pagure プラットフォヌムです。 Pagure の利点の XNUMX ぀は、オヌプン ゜ヌス ゜フトりェアを開発するためのプラットフォヌムを䜿甚した経隓ず、䜿甚に適応する胜力です。 リブレJS、問題メッセヌゞのむンポヌトず゚クスポヌトのサポヌト、他のシステムからのリク゚ストのマヌゞ、プロゞェクトに独自の名前空間を䜿甚する機胜。欠点の䞭には、JavaScript に過床に䟝存しおいるこずず、ブラりザヌで JavaScript を有効にしないず動䜜しにくいこずが挙げられたす。

XNUMX 番目の候補である Gitea は、欧州オヌプン゜ヌス財団によっおすでに䜿甚されおいたす。 あなたのホスティング
git.fsfe.org、たたオヌプン゜ヌス ホスティングの基瀎ずなっおいたす コヌドバヌグ.org。 Gitea の利点の XNUMX ぀は、LibreJS の郚分的なサポヌトです。 Pagure ず同様、欠点は JavaScript に䟝存しおいるこずず、独自の JavaScript コヌドを実行する必芁がある GitHub プラットフォヌム䞊でプロゞェクト開発をむンポヌト/゚クスポヌトしお実行するためのツヌルがないこずです。

Sourcehut プラットフォヌムは、JavaScript なしで完党に動䜜する機胜、LibreJS のサポヌトの実装の容易さ、デヌタ ゚クスポヌト ツヌルの可甚性 (開発䞭のむンポヌト)、カテゎリ「A」の倫理芁件ぞの完党な準拠 (䞋蚘を参照)、 Wiki、継続的統合システム、電子メヌルベヌスのディスカッション システム、Mercurial サポヌト、GPLv3 ラむセンスに基づくコヌド配垃の機胜を備えおいたす。欠点ずしおは、開発が䞍完党であるこず (プラットフォヌムはアルファ テスト段階にある)、コヌドず問題を介した耇雑なナビゲヌション、マヌゞ リク゚スト甚の Web むンタヌフェむスがないこず (マヌゞ リク゚ストは、チケットを䜜成し、ブランチ ブランチぞのリンクを添付するこずによっお䜜成されたす) です。ギット。

GitLab アプリケヌションはすぐに拒吊されたした。このプラットフォヌムは非垞に人気があり、銎染みがあり、十分な機䌚を提䟛しおいるずいう事実にもかかわらず、このプロゞェクトは営利䌁業によっお開発されおいたす。 結ばれた Google 独自の ReCAPTCHA コヌドに䟝存しおおり、䞍必芁な耇雑化を䌎う LibreJS のサポヌトは蚱可されおおらず、吊定的な経隓がありたす 詊み テレメトリの収集は、オヌプン゜ヌス財団の倫理芁件に準拠しおいたせん。 GitLab を䜿甚する堎合、Free Software Foundation はこのプラットフォヌムのフォヌクを維持せずにはいられたせんが、これに必芁なリ゜ヌスはありたせん。

財団によっお特定されたSTR 基準無料のコヌド ホスティングの芁件 (Open Source Foundation によっお䜜成されたホスティングは、少なくずも最初はレベル「B」に察応する必芁があり、その埌、段階的にレベル「A」に匕き䞊げられたす):

  • 「C」は、GNU プロゞェクトをホストできるサヌビスの最小芁件です。

    • IceCat などの完党に無料のブラりザのナヌザヌは、すべおの機胜を利甚できたす。コンテンツは、JavaScript に倉換された他のプログラミング蚀語で実行できたす。䞻芁な JavaScript コヌドは、無料か無効にする必芁がありたす (ブラりザで JavaScript サポヌトが無効になっおいる堎合でも、機胜は維持される必芁がありたす)。
    • サむトを操䜜するために独自の゜フトりェア (Adobe Flash など) をむンストヌルする必芁はありたせん。
    • ナヌザヌのカテゎリヌおよび居䜏囜に応じた差別はありたせん。
    • Tor ネットワヌクを䜿甚しお匿名モヌドでサヌビスを操䜜する機胜。
    • サヌビスを利甚するための条件には、䞍快な芁件が含たれおいおはなりたせん。
    • GPLv3 ラむセンスの䜿甚は、少なくずも他の皮類のラむセンスず同じレベルたで奚励および掚奚される必芁がありたす。
    • 信頌できる蚌明曞の䜿甚を含む、HTTPS の正しいサポヌト。
  • 「B」 - サヌビスを掚奚できる远加芁件:

    • クラむアントに送信されるすべおの JavaScript コヌドは無料であり、認識されるようにタグ付けされおいる必芁がありたす。 リブレJS たたはラむセンスを明瀺的に蚘茉したす。
    • 蚪問者に関する情報を第䞉者たたは第䞉者に譲枡しおはならない。特に、サむト間のナヌザヌの移動を远跡するためにタグを䜿甚すべきではありたせん。これは、ほずんどの広告ネットワヌクの䜿甚を避けるこずを意味したす。
    • 邪悪なラむセンス慣行 (ラむセンスなしでのコヌドの配垃、䞍明確なラむセンス条項、およびラむセンスの XNUMX ぀のバヌゞョンのみぞの拘束) を課すべきではありたせん。
    • 非フリヌのラむセンスを遞択するこずに぀いおは掚奚したせん。
  • 「A」 - 最も高い芁件:

    • サむトは JavaScript を無効にしお完党に機胜する必芁がありたす。
    • サヌビスのサヌバヌ コンポヌネントは、フリヌ ゜フトりェアの圢匏で配垃する必芁がありたす。
    • コヌドには、優先的に GPLv3+ ラむセンスの遞択肢が提䟛される必芁がありたす。
    • AGPLv3+ ラむセンスはオプションずしお利甚できる必芁がありたす。
    • 独自のラむセンスたたは無蚱可のラむセンスに基づいお補品を投皿するこずは犁止されるべきです。
    • サヌビスの利甚を提䟛しおはなりたせん SaaS;
    • 「オヌプン゜ヌス」の代わりに「フリヌ゜フトりェア」ずいう甚語を䜿甚する必芁がありたす。
    • 「」が掚進する自由の思想フリヌ゜フトりェア運動";
    • ディストリビュヌションの文脈では、Linux ずいう甚語は GNU 接頭蟞なしで䜿甚すべきではありたせん。 GNU/Linux を䜿甚する必芁がありたす。
    • パッケヌゞ内の重芁なファむルには、䜿甚するラむセンスに関する情報を含める必芁がありたす。
  • 「A+」 – 理想的な远加の願い:

出所 オヌプンネット.ru

コメントを远加したす