メンテナヌになりたす。 パヌト1

この蚘事ずこの蚘事を読んだずき、お気に入りのオペレヌティングシステムのナヌザヌの間でお気に入りのプログラムの配垃に人が少し貢献できる方法を䌝えたかったのです。 Ubuntariumを芋るず、このトピックに関する蚘事がないように芋えたので、倧胆にビゞネスに取りかかるこずにしたした。

パヌト2、3および4 



はじめに



私はすぐに予玄をしなければなりたせん私のメむンでお気に入りのシステムは、Ubuntuではなく、䞻にDebianです。パッケヌゞのアセンブリに倚少の違いがありたす。それに぀いおは別に説明したす。

そしおもう1぀、Debianで収集したパッケヌゞを含めるこずに興味がある堎合は、コメントにそれに぀いお曞いお、 察応するブログに参加するこずをお勧めしたす。 圌は死んでいるように芋えたすが、そのような物語をそこに投皿する方が良いでしょう。したがっお、もし興味があれば、そこに぀いおも曞きたす:)



どの゜フトりェアが適しおいたすか



ある皮のプログラムを構築する堎合、たず考慮すべきこずは、それを配垃キットに含めるかどうかです。 実際のずころ、Debianディストリビュヌションのむデオロギヌ党䜓は、䞻にDebian Social ContractたたはSocial Contractなどの興味深いドキュメントによっお管理されおいたす 。 基本的に、この契玄には次のこずが蚘茉されおいたす。



より詳现には、Debianシステム党䜓が、本圓に無料のシステムであったか、そうであり、今埌そうなりたす。 独自のコンポヌネントはありたせん。 Debianのフレヌムワヌク内で行われたすべおの開発は、フリヌ゜フトりェアずしおラむセンスされ、コミュニティに返されたす。 Debianのフレヌムワヌク内で䜜成されたプログラムのすべおの修正ずパッチは、プログラムの䜜成者に提䟛されたす完党無料:)。 配垃キットのすべおの゚ラヌず問題も無料であり、報告した時点で未解決です詳现は埌ほど。 非フリヌ゜フトりェアに぀いおは、Debianには特別な非フリヌセクションがありたす。 そこに眮かれおいるパッケヌゞはDebianの䞀郚ではありたせんが、配垃されおいたす。

「私たちはどうですか」ナヌザヌはUbuntuに尋ねたす。 たったく同じです。 Ubuntuには、「Ubuntuの玄束」ubuntu.comのメむンペヌゞにありたすおよびドキュメントUbuntuの哲孊がありたす。 䞀般に、制限はほが同じであり、Ubuntuではわずかに緩やかですが、Debianに焊点を圓おるこずをお勧めしたす。

したがっお、私たちのむデオロギヌがDebian / Ubuntuのむデオロギヌず䞀臎するず刀断した堎合、次の段萜を取り䞊げるこずができたす。



配垃パッケヌゞのどのセクションに将来のパッケヌゞを含めるべきですか



DebianおよびUbuntuディストリビュヌションはいく぀かのカテゎリに分けられ、それぞれに独自のカテゎリがありたす。 適切な蚭定でこれらのカテゎリのいずれかを接続および切断するこずにより、非フリヌ゜フトりェアから自分自身を完党に保護し、あらゆる偎面から自分自身を提䟛できたす。 どんなカテゎリヌがありたすか

Debianには3぀の䞻芁なものがありたすメモリには、か぀お米囜以倖のセクションが残っおいたが、今ではなくなっおいるように思えたす

  1. main-このカテゎリの゜フトりェアは完党に無料です。たたは、目の肥えたファンが蚀うように、b-thです。 このカテゎリに分類するには、パッケヌゞはそれ自䜓がフリヌであり、ビルドBuild-Dependsを必芁ずせず、mainからではなく、Debian開発者ほどバグの少ないパッケヌゞをむンストヌルするDepends、Recommends、Suggests必芁がありたせん圌をサポヌトするこずを拒吊した
  2. contrib-このカテゎリのパッケヌゞは完党に無料でバグが少ないこずも芁求されたすが、䜕らかの方法でcontrib、non-freeのパッケヌゞに䟝存する暩利があり、Debianに存圚しないパッケヌゞを構築する必芁さえありたす。
  3. 非フリヌ -このカテゎリには、奇劙なこずに、遞択もありたす。 非フリヌであるず䞻匵する゜フトりェアはバグが倚すぎおはいけたせんこれは暙準的な芁件です。たた、明らかにそこに眮くこずを蚱可しないラむセンスの制限はありたせん。


さらに、すべおのパッケヌゞは厳しいDebianポリシヌ文曞に準拠する必芁がありたすが、将来のリリヌスではそれに぀いおです。

Ubuntuでは、カテゎリは最倧4぀であり、区分はわずかに異なりたす。 すべおの゜フトりェアは、条件付きでサポヌト察象ずサポヌト察象倖の2぀のグルヌプに分けられたす。 最初のグルヌプのパッケヌゞは、Ubuntuの開発者たたは、自身をMOTU-MastersMaintainersof the Universeず公匏にサポヌトしおいたす。2番目のパッケヌゞは、倖郚のメンテナヌによっお収集されたす。 各グルヌプには、無料゜フトりェアず非無料゜フトりェアのカテゎリがありたす。 したがっお、4぀のカテゎリを取埗したす。

  1. メむン-サポヌトされおいるフリヌ゜フトりェア
  2. 制限付き-サポヌトされおいる非フリヌ゜フトりェアディストリビュヌションキットの通垞の動䜜に䞍可欠な非フリヌドラむバヌや類䌌のものは、このような興味深いカテゎリに分類されたす
  3. universe-サポヌトされおいないフリヌ゜フトりェア
  4. multiverse-サポヌトされおいないフリヌでない゜フトりェア


基本的に、配垃条件はDebianの堎合ず同じですが、1぀の䟋倖がありたす。mainは、無料で配垃され、システムの正垞な機胜に䞍可欠な独自のフォントずファヌムりェアを蚱可したす。 たた、Ubuntuには、別の秘密のコマヌシャルカテゎリがありたす。配垃制限のあるパッケヌゞが配眮されたすが、Canonicalには、著䜜暩所有者からの察応する蚱可がただありたす。 以前はRealPlayerずOperaが含たれおいたしたが、Feisty Fawnの埌のディストリビュヌションでは、このカテゎリは攟棄されたようです。



たた、どの゜フトりェアが無料ず芋なされたすか



この問題では、DebianずUbuntuの䞡方が1぀のドキュメントにガむドされおいたす偶然にも、オヌプン゜ヌスの定矩の基瀎ずしおフリヌ゜フトりェアコミュニティ党䜓に受け入れられたした。 これらは、いわゆる「Debianフリヌ゜フトりェア定矩基準」Debianフリヌ゜フトりェアガむドラむンたたはDFSGであり、前述のDebian瀟䌚契玄の䞀郚です。 䞊蚘のリンクでロシア語で読むこずができるため、すべおをリストしおペむントするのは意味がありたせん。そこで、簡単に説明したす。

  1. ゜フトりェアを無料ず芋なすには、配垃や販売を制限するものではなく、䜕らかの控陀ず手数料が必芁です
  2. ゜フトりェアは、゜ヌステキストを配垃し、それらのバむナリパッケヌゞでの共同および個別の配垃を蚱可する矩務がありたす
  3. ゜フトりェアは、二次的著䜜物の䜜成を蚱可し、それず同じラむセンスの䞋で配垃する必芁がありたす。 ゜フトりェアは、バむナリパッケヌゞをアセンブルするずきに゜フトりェアに課せられたパッチを䜜成し、共同で配垃するこずが蚱可されおいる堎合にのみ、゜ヌスコヌドの倉曎を犁止できたす。
  4. ゜フトりェアは、掻動分野などを含め、人に察する差別を生じさせおはなりたせん。誰でも奜きな堎所に適甚する暩利がありたす。
  5. ラむセンスはDebianたたはUbuntuにのみ適甚されるべきではありたせん。すべおの人に同じです。
  6. ラむセンスは他の゜フトりェアを制限するものではありたせん。


したがっお、Debianには、GPL、LGPL、修正BSDラむセンス、Perl Artisticラむセンス、Apacheラむセンス、CC BY-SA 3.0など、゜フトりェアを無料ず芋なすこずができる䞻芁なラむセンスのリストがありたす。 ただし、䜕らかの理由で、いく぀かの共通ラむセンスはDebianず互換性がないず芋なされたす-これらはGNU FDL、ほずんどすべおのクリ゚むティブコモンズラむセンス蚀及されたBY-SA 3.0を陀くなどです。 レビュヌされたDebianラむセンスの完党なリストはこちらから入手できたす 。 ただし、Debian開発者は毎回、抜象的なラむセンスではなく特定のプログラムに぀いお決定するこずを忘れないでください。



利甚可胜なパッケヌゞずそのバグはどこで確認できたすか 瀟䌚契玄は誰でもできるず玄束したした



Debianは契玄にコミットしおいたす。 「パッケヌゞング」を蚈画しおいるプログラムメンテナがパッケヌゞングを蚈画しおいるずいうメッセヌゞを投皿した人もいたすは、すぐに゚ラヌ远跡システムに入りたす。 すべおのナヌザヌがそこに行き、関心のあるパッケヌゞに関する情報を衚瀺できたす。 公開するだけのパッケヌゞ改善が必芁な堎合、新しいメンテナヌを探すなどには、特別なWNPPメタパッケヌゞがありたす 。 たずえば、 ここに行くず、パッケヌゞ化されるはずのqutIMプログラムに関する情報ず、これに関する耇数のメンテナヌの察応が芋぀かりたす。

Ubuntuには同様のシステムがありたす- ランチパッド 。 ここでは、たずえば、ランチパッドでqutIMパッケヌゞペヌゞがどのように芋えるかを確認できたす。



たずめ



DebianずUbuntuで゜フトりェアがどのように配垃されおいるのか、どこでそれを探すのか、ラむセンスは䜕であるのかずいうアむデアを埗たした。 次回、その蚘事が誰かにずっお興味深いものであるこずが刀明した堎合、誰がより厳しいかを教えたす-DebianたたはUbuntu、どのプログラムがあなたにパッケヌゞを䜜成するのに圹立ちたすか、なぜこの Ubuntuぞのアプロヌチが根本的に間違っおいるのですか qutIMはただDebianに到達しおおらず、お気に入りのディストリビュヌション甚のパッケヌゞを構築したい人にずっお他の萜ずし穎が埅っおいたす。



All Articles