オープンソースのエチケットと倫理

私は以前の投稿でVBartユーザーからの公正なコメントによってこの投稿を書くよう促されました。 対応する編集の後、ドラフトを公開します-コメントへのリンクが機能します。



オープンソースを使用することの倫理-公然と暗黙の-について考えました。 この種のメモは、私だけでなく、一般的に、私のように、ライセンスによって導かれた、これについて前に考えたことのない人にとっても役立つと思います。 少なくとも私はRunetでそのようなものを見つけられなかったので、テキストには生命権があると信じています。



ここで、「キリスト教の黄金律」、またはeandr_67が指摘したように、「倫理の黄金律」、道徳:「私が扱われたいように他人を扱う」ので、私たちはすでに抽象的なプロジェクトを書いたと想像しましょう(どちらでも構いません)よく扱われたいです。



だから、最初で最も重要な。 最も明白です。 オープンソースソフトウェアは、貴重なリソースである時間をほとんど無料で費やすことを意味します。 そして私たちはこの時に尊敬されたいです



これは、不満ではなく、提案の形で無料のコードに絶対にコメントすることをお勧めします。 私たちは本質的に非常に批判的な人々であり、批判することはできません。 要約すると:





それは批判の一般的なルールを反映しています:「あなたは批判する-申し出ます。」

同じ観点から、フォークを使用できるスプーンを使用しないというエチケットルールに似たルールが続きます。





上記のルールは、新しいnpmリポジトリクライアントに関する最近の対話に似ています 。 対話に対するコメントの著者と、本質的に正しい発言に感謝します。 何かがあなたにあなたのフォークを作ることを強いるなら、それから:





そして、たとえ著者のイデオロギーで何かが似ていなくても、フォークの後、基本的に私たちのものではなく他の誰かのコードを変更することを忘れてはなりません。 また、作成者との違いに関係なく、プロジェクトの分岐を許可するライセンスに感謝する必要があります。





これは明らかです。 さらに、私の意見では、明確ではないルールで、私自身が違反し、「小さな」格付けだけでなく、「大きな」カルマで支払いました。 私は文句を言っていません。



そのため、無料の無料の製品を使用する場合、(ほとんどの場合)ユーザーにこれを言及してもらいたいと思います。



個人的に、私は理解して私の使用を隠していたでしょう:あなたはそれを使用します-私の仕事が消えないという事実、そしてそれが需要にあるという事実にすでに感謝します。 必要に応じて非表示にします。 しかし、私はすべてではありません。VBartが指摘したオープンプロジェクトの収益化の特徴を考慮すると、これは常に可能とは限りません。



そのため、セキュリティに対する要望が許す限り、他​​の人の製品を見せてください。 特にいくつかの隠しツールが製品に組み込まれている場合-それらを好む。 要約すると:





また、理想的には、可能であれば労働者のユーザーが労働者に支払いをしたいと思います。 そして、ここでは、製品のメイン言語で資格のある1人の開発者の少なくとも1時間について話すのは公平かつ正しいことです。



たとえば、C ++の場合、モスクワの2015年第1四半期のroem.ruのデータよると 、108 000ルーブルです。 8時間22営業日の月。 合計:108000 /(22 * 8)= 613、(63)→丸めで620ルーブル。 データはあまり重要ではありませんが、確かに真実に近いものです。 そんなに多くないよね? しかし、あなたはすべての準備が整ったと感じないように十分です。 だから:



  1. 他の人の時間を尊重する
  2. 無料で批判する
  3. プルリクエストが可能な場合、独自のフォークを作成しないでください
  4. 独自のフォークを作成する場合は、元の
  5. フォークに感謝する
  6. 他の人の製品を表示する
  7. 著者の1時間の仕事を支払う
  8. ...


8番目のルールはありません-独自のルールを追加してください! 評価が1を超えるトピックに関する回答が適用されます。つまり、簡単に再定式化され、リンク付きで投稿に追加され、誰もがそれをどうするかを決定できます。



ご清聴ありがとうございました!



All Articles