タグ付けされた質問 「free-software」

7
Bitbucket、Github、Kiln、および同様のDVCSブラウジングおよび管理ツールに代わるオープンソースの代替手段はありますか?[閉まっている]
Bitbucket、Github、Kiln、SCM-Manager、Rhodecodeなど、DVCSブラウジングと管理を提供するいくつかのツール/サービスを認識しています。 しかし、私が検討しているユースケースは次のようなものです: すべてのソースコードは、雇用主の内部サーバーに存在する必要があります。 ソリューションはオープンソースでなければなりません。 プロジェクトwiki、リポジトリの参照と管理、コードレビューなどのソーシャルコーディングの側面など、BitbucketまたはGithubのようなエクスペリエンスを提供する必要があります。 ソリューションには、水銀のサポートが必要です(他のDVCSをサポートしていない場合)。 これらのうち、SCM-ManagerとRhodeCodeのみが、独自のサーバーにインストールでき、オープンソースであるため、近づいています。ただし、BitbucketやGithubの経験はありません。課題トラッカーやウィキはありません。UIは機能的ですが、GithubやBitbucketに匹敵しません。 リポジトリブラウザでTracまたはRedmineに近づくことができますが、残念ながらリポジトリ管理機能はありません。 Bitbucket、Github、またはKilnと同様のエクスペリエンスを提供する他のオープンソースツールはありますか?

3
Javaは無料/オープンソースですか?
2006年11月13日、Sunは、GNU General Public License(GPL)の条件の下で、Javaの多くを無料のオープンソースソフトウェア(FOSS)としてリリースしました。2007年5月8日に、Sunはプロセスを終了し、Sunが著作権を保有していないコードの一部を除き、Javaのすべてのコアコードをフリーソフトウェア/オープンソース配布条件で利用できるようにしました。 OpenJDK(Open Java Development Kit)は、Javaプログラミング言語の無料でオープンソースの実装です。これは、Sun Microsystemsが2006年に開始した取り組みの結果です。実装は、リンク例外を除き、GNU General Public License(GNU GPL)の下でライセンスされています。 Javaが言論の自由のようにオープンソースでもフリーでもないという人がまだいるのはなぜですか? 何か不足していますか? Javaはまだ独自仕様ですか?

6
私のソフトウェアは「悪い」ウェブサイトでホストされています。それについて何かできますか?
編集:すべての答えをありがとう、みんな!提供されているリンクからのみダウンロードするようにユーザーに指示するテキストをWebページに含めるだけだと思います。問題は、私のソフトウェアで取得した合法的なウェブサイトと不正なウェブサイトがあったため、リンクしていないウェブサイトを避けるようにユーザーに伝える方が安全だということです。 すべての助けてくれてありがとう! 元の: 私が作成したソフトウェアは、「悪い」ウェブサイトと呼ばれるものでホストされています。説明するのは難しいので、例を示します。 無料のパスワードジェネレーターを作成しました。これは、他のほとんどの無料ソフトウェアとともに、このWebサイトで入手できます。 これは私のソフトウェアの説明です: Platform: 7/7 x64/Windows 2K/XP/2003/Vista Size: 61.6 Mb License: Trial File Type: .7z Last Updated: June 4th, 2011, 15:38 UTC Avarage Download Speed: 6226 Kb/s Last Week Downloads: 476 Toatal Downloads: 24908 サイズが完全に歪んでいるだけでなく、試用版ソフトウェアではなく、フリーソフトウェアです。問題は、私が心配している説明ではなく、ダウンロードリンクだということです。 ウェブサイトは詐欺ウェブサイトです。それらは明らかに「クラック」と「キーゲン」にリンクしていますが、それ自体が違法であるだけでなく、実際にウイルスを与えてクレジットカードに請求する偽のダウンロードWebサイトにリンクしています。 このウェブサイトで間違っていることをリストアップするだけです。彼らはすべてのソフトウェアが有料ソフトウェアであると主張し、keygensとクラックのダウンロードを提供します。彼らはプログラムに関するすべての詳細、およびプログラムのレビューと評価を偽造します。彼らと彼らがリンクしているダウンロードサイトはおそらく同じ人によって運営されているので、彼らはこれらの嘘から金をmakeけます。 私は、法的措置を追求する手段のないティーンエイジャーです。これは、残念ながら、実際に結果を得ることができないことを意味します。私のソフトウェアは個人のWebサイトからのみダウンロードしたいのですが。ソフトウェアをダウンロードするための4つの正当な場所へのリンクがあります。 基本的に、これに関して私にできることはありますか?上記で述べたように、法的措置をとることはできませんが、そのウェブサイトへのトラフィックをブラックリストに登録するなどして阻止する方法はありますか?提供するリンクからのみソフトウェアをダウンロードするように、私のWebサイトで主張できますか?または、私は気にしないでください?なぜなら、正直なところ、Googleの結果に戻るには少し方法があるからです。

3
UMLがほとんどのフリーソフトウェア(Linuxなど)で使用されないのはなぜですか?
UMLがほとんどのフリーソフトウェアプロジェクトで使用されていない理由を理解しようとしています。たとえば、私のDebian / Linuxシステムにはおそらく1万を超えるフリーソフトウェアパッケージがあり、明示的な UMLフレームワークと方法論を使用して開発されたものであっても名前を付けることはできません。例えば、Qtの、GCC、Linuxのカーネル、bashの、GNUのメイク、OCamlで、Gnomeの、ユニゾン、lighttpdの、libonion、ドッキングウィンドウは、すべてのUMLを言及していない(私の知る限り)のフリーソフトウェアプロジェクトです。 (私の推測では、UMLは開発タスクの正式な下請けに非常に適していると思いますが、それはフリーソフトウェアの開発方法ではありません) UMLに関する資料を読みましたが、それについて十分に理解しているとは主張していません。 実際、UMLが使用されているフリーソフトウェアに簡単に名前を付けることはできません(おそらく、フリーソフトウェアとして実装された一部のUMLツールを除く)。おそらくopenstackは例外です(UMLに言及しているものがあります)。 (古いフリーソフトウェアプロジェクトでさえ、開始後にUMLを採用したかもしれませんが、採用していませんでした) Papyrusに取り組んでいる一部の同僚は、ほとんどのフリーソフトウェアプロジェクトは、明確な(そして十分に深い)形式化されたモデルを最初から持っていないと述べました。また、UMLはJavaが主張するよりもはるかに関連しているように見えます(Ocaml、Common Lisp、Haskell、Javascript、さらにはC ++ 11でも意味がないかどうかはわかりません)。おそらく、アジャイルなソフトウェア開発はあまりUMLフレンドリーではありません。 何らかの形で関連する質問に対するこの回答も参照してください。M.ファウラーのブログはデザインが死んでいますか?洞察力があります。 PS。主に意見の問題だとは思わない。いくつかの客観的な理由と、フリーソフトウェアの本質的な特性があるはずです。UMLは、正式な下請けにのみ有用であり、独自のプロジェクトのように、開発されたソフトウェアの一部が隠されている場合にのみ有用であると推測する傾向があります。もしそうなら、UMLはフリーソフトウェア開発と互換性がありません。 NB:私は自分でUMLファンではありません。私はUMLを紙の文書としてのみ定義するのではなく、ソフトウェアツールの [メタ]データ形式としても定義します

8
なぜオープンソースではなくフリーウェア(クローズドソース)なのですか?
ソフトウェアをフリーウェアとしてリリースしているのに、ソースコードをリリースしない人がいるのはなぜだろうか。何故ですか?いくつかの理由を考えることができますが、それらのほとんどはあまり意味がありません。なぜソースを閉じたまま、プログラムを自由に利用できるようにしたいのですか(無料で、無料のように無料ではありません)?

6
フリーソフトウェア企業の一般的な収益モデルは何ですか?
「ビールのように自由」なソフトウェアの開発者でさえ、人々は食べなければなりません。このような企業がソフトウェアを直接販売していないときに使用される一般的な収益モデルには、どのようなものがありますか?1つまたは2つ(広告契約とサポート契約)知っていますが、他にもありますか? Walterが指摘したように、モデルの長所と短所がわかっている場合は、それらを含めてください。

7
GPLは目標を達成する上でどれほど成功していますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 コードの商用利用に関連する場合、広く2つのタイプのFOSSライセンスがあります。たとえば、GPLタイプとBSDタイプです。1つ目は、ライセンスの下でのコードの商業的使用(使用法によっては、修正や再配布、派生作品の作成なども含む)を広く制限し、2つ目ははるかに寛容です。 私が理解しているように、GPLタイプのライセンスの背後にある考え方は、人々にプロプライエタリなソフトウェアモデルを放棄し、代わりにFOSSコードに変換することを奨励することです。 、ただし、あなたが私たちのキャンプに来て、私たちの規則に従ってプレーすることに同意する場合にのみ」。 私が尋ねたいのは、これまでのところこの戦略は成功したのでしょうか?すなわち、GPLまたはGPLがそうしたからといってオープンで開発されているソフトウェアのために、クローズドからオープンに移行する大きなプロジェクトという形で大きな成果はありますか?この戦略の影響はどれほど大きいでしょうか?たとえば、誰もがBSDタイプのライセンスを持っているか、パブリックドメインの下ですべてのオープンソースコードをリリースする世界と比較して? FOSSモデルが成功したかどうかを尋ねているのではないことに注意してください-これは疑いの余地がありません。私が尋ねているのは、GPLタイプで使用され、BSDタイプのライセンスで使用されていないプロプライエタリからFOSSに人々を変換する特定の方法が成功したかどうかです。また、ライセンスとしてのGPL自体のメリットについても、その有効性の事実については尋ねません。

3
フリーウェアであるが、クローズドソースアプリケーションのライセンス
私は無料でリリースしたいシンプルなアプリケーションを開発しましたが、ソースコードのリリースは計画していません。アプリケーションを自由に利用できるようにしたいのですが、誰にも販売したり、リバースエンジニアリングしたりしたくありません。MITライセンスはシンプルで素敵に見えますが、誰でも販売できます。自分に適したライセンスはありますか、MITライセンスを変更するだけですか?

4
無料ソフトウェアの無料アートワークを入手するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 多くのフリーソフトウェアプロジェクトには美しいアート、特にWebサイトがあり、コーダーとアーティストの出会いはどこにあるのでしょうか。地元の美術専攻の教育委員会以外にこれを求める場所はありますか?私はIRCについて考えましたが、実際にそこに尋ねることで、小さくて頻繁なユーザーベースを悩ますかもしれないと恐れています。

6
フリーソフトウェアではなくオープンソース(またはその逆)[クローズ]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 フリーソフトウェア財団の「フリーソフトウェア」の定義: 「フリーソフトウェア」は、価格ではなく自由の問題です。この概念を理解するには、「無料」を「無料ビール」ではなく「言論の自由」と考える必要があります。 フリーソフトウェアは、ユーザーがソフトウェアを実行、コピー、配布、研究、変更、改善する自由の問題です。より正確には、プログラムのユーザーが4つの本質的な自由を持っていることを意味します。 あらゆる目的のためにプログラムを実行する自由(自由0)。 プログラムがどのように機能するかを研究し、それを変更して希望どおりに実行する自由(自由1)。ソースコードへのアクセスは、このための前提条件です。 隣人を助けることができるようにコピーを再配布する自由(自由2)。 変更したバージョンのコピーを他の人に配布する自由(自由3)。これを行うことにより、コミュニティ全体にあなたの変更から利益を得る機会を与えることができます。ソースコードへのアクセスは、このための前提条件です。 ユーザーがこれらすべての自由を持っている場合、プログラムはフリーソフトウェアです。したがって、変更の有無にかかわらず、コピーを無償で配布するか、配布の料金を請求するかを、誰にでも自由に再配布する必要があります。これらのことを自由に行えるということは、(特に)あなたがそうする許可を求めたり、支払いをする必要がないことを意味します。 オープンソースイニシアチブの「オープンソースソフトウェア」の定義: オープンソースは、ソースコードへのアクセスを意味するだけではありません。オープンソースソフトウェアの配布条件は、次の基準に準拠する必要があります。 無料の再配布ライセンスは、いくつかの異なるソースからのプログラムを含むソフトウェアの集合的な配布のコンポーネントとしてソフトウェアを販売または配布することをいかなる当事者にも制限してはなりません。ライセンスは、そのような販売のためにロイヤルティやその他の料金を必要としません。 ソースコードプログラムにはソースコードを含める必要があり、ソースコードとコンパイル済みフォームでの配布を許可する必要があります。何らかの形式の製品がソースコードと共に配布されない場合、合理的な複製コストを超えない範囲でソースコードを取得するための十分に公表された手段が必要です。ソースコードは、プログラマがプログラムを変更する優先形式である必要があります。意図的に難読化されたソースコードは許可されません。プリプロセッサまたはトランスレータの出力などの中間形式は許可されていません。 派生作品ライセンスでは、修正および派生作品を許可する必要があり、元のソフトウェアのライセンスと同じ条件で配布できるようにする必要があります。 作成者のソースコードの整合性ライセンスは、ビルド時にプログラムを変更する目的でソースコードと共に「パッチファイル」の配布を許可している場合にのみ、ソースコードの変更を制限できます。ライセンスは、変更されたソースコードからビルドされたソフトウェアの配布を明示的に許可する必要があります。このライセンスでは、元のソフトウェアとは異なる名前またはバージョン番号を付けるために派生著作物が必要になる場合があります。 個人またはグループに対する差別の禁止ライセンスは、個人またはグループに対して差別してはなりません。 努力の分野に対する差別の禁止ライセンスは、特定の努力の分野でプログラムの使用を制限するものであってはなりません。たとえば、プログラムがビジネスで使用されることや、遺伝子研究に使用されることを制限しない場合があります。 ライセンスの配布プログラムに付随する権利は、プログラムが再配布されるすべての人に、それらの当事者による追加のライセンスの実行を必要とせずに適用されなければなりません。 ライセンスは製品に固有のものであってはなりませんプログラムに付属する権利は、プログラムが特定のソフトウェア配布の一部であることに依存してはなりません。プログラムがその配布から抽出され、プログラムのライセンスの条件内で使用または配布される場合、プログラムが再配布されるすべての関係者は、元のソフトウェア配布に関連して付与されるものと同じ権利を有する必要があります。 ライセンスは他のソフトウェアを制限してはならないライセンスは、ライセンスを取得したソフトウェアとともに配布される他のソフトウェアに制限を課してはなりません。たとえば、同じ媒体で配布される他のすべてのプログラムがオープンソースソフトウェアでなければならないことを、ライセンスが主張してはなりません。 ライセンスはテクノロジーに依存しない必要がありますライセンスの提供は、個々のテクノロジーまたはインターフェースのスタイルに基づいて行うことはできません。 これらの定義は、非常に異なるイデオロギーから派生していますが、広く互換性があり、ほとんどのフリーソフトウェアはオープンソースソフトウェアでもあり、その逆も同様です。ただし、そうではない可能性があると考えています。ソフトウェアがフリーでなくてもオープンソースである、またはオープンソースでなくてもフリーである可能性があります。 ご質問 私の信念は正しいですか?ソフトウェアが他のキャンプではなく、一方のキャンプに入る可能性はありますか? そのようなソフトウェアは実際に存在しますか?例を挙げてください。 明確化 私はすでに答えを受け入れましたが、多くの人々を混乱させたようですので、おそらく説明が整いました。私はしていないと非コピーレフト(「許容」)のライセンス(私はその用語好きではないものの、または「ウイルス」)コピーレフトの違いについて尋ねます。また、「無料」と「オープン」の個人的な特異な定義についても質問しませんでした。「FSFで定義されたフリーソフトウェア」と「OSIで定義されたオープンソースソフトウェア」について質問していました。2つは常に同じですか?他人にならずに一人になることは可能ですか? そして、答えは、オープンでないとオープンになることは不可能ですが、フリーでないとオープンになることは不可能だということです。実際に質問に答えてくれた皆さん、ありがとう。

8
私が無料で提供しているソフトウェアが放棄されたソフトウェアではないことをどのように(迅速に)人々に知らせるのですか?
独立した個々のプログラマーとして: 私が書いて無料で配布したソフトウェアを放棄していないことを、どうすればすぐに人々に知らせることができますか?ソフトウェアを専門レベルに維持およびサポートするために必要な努力をしていますか? 1人または2人の開発者によって作成されたソフトウェアが無料で入手できる場合、またはオープンソースとしてマークされている場合、通常、デフォルトの仮定はそれが放棄されたソフトウェアであるということです。通常、これは安全な仮定です。疑問がある場合は、この質問に対する答えを確認してください。なぜプログラマーはクローズドソースアプリケーションを作成し、それを無料にするのでしょうか。。 ただし、放棄されていない無料またはオープンソースのツールを提供するプログラマーは多数います。 Googleのような大企業について話している場合、サポートされているライブツールとソフトウェアと、放棄または廃止されているものとの違いを伝えるのに、実際の問題はありません。 活発なgitリポジトリは高速ではありません。ユーザーはリポジトリを理解し、リポジトリを探す場所を知るのに十分な知識が必要です。一貫性のあるマーケティングとコミュニティ管理には、自分でできる以上の時間と労力がかかります。また、私のソフトウェアが人気/成功した場合、それらは自分で成長し、コミュニティのパワーユーザーによってサポートされると思います。

11
「無料プロジェクト」をどのように扱うべきですか?それらを受け入れるべきかどうか?
わかりました。ソフトウェアエンジニアとして、私のスキルは他のコンテキストで価値があると感じています。たとえば、友人が私のところに来て、彼女の研究のためにウェブサイトをセットアップするように頼みました。最初は、自分の名前を広め、暇なときにスキルを磨いてくれると思っていました...しかし、私は無給の仕事で時間を無駄にしていると考えるのを止められませんでした。 今、2人目の友人が同じ話で私に来ます。「あなたは私のためにそれをしてもらえますか?私はあなたの名前をそこに置きます。 これをどのように処理しますか?友人について話している場合でも、暇なときにサービスの料金を請求しますか?もしそうなら、例えばコンサルタントとして、あなたはそれに対してどのように請求しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.