タグ付けされた質問 「open-source」

元のソースコードが無料で利用可能になり、再配布および変更される可能性があるソフトウェアに関する質問。

3
寄付ボタンでソフトウェアをリリースする愛好家プログラマー[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 4年前に閉鎖されました。 私はこれを免責事項から始めたいと思います。私は、完全で明確な答えが弁護士によって求められるべきであることを理解しています。私はこのコミュニティの他のユーザーが何をしたかについてもっと興味があります 楽しみのために開発した小さなプログラムがあり、それを一般に公開したいと考えています。さまざまなオープンソースライセンスの1つでそこにドロップし、誰かがコードをfork / maintain / check outしたい場合に備えて、SourceForgeまたはGitにそれを載せるでしょう。 また、私はプロジェクトへの寄付を受け入れたかったと言います。人々がお金を送ることは絶対にありません。しかし、もし誰かが好きな仕事のために私にビールやピザを買うために寄付してくれたら、喜んで受け入れます。 では、質問は、寄付を受け入れるための一般的な要件は何ですか?「ギフト」として質問せずに個人アカウントにアクセスできますか、または課税問題を回避するためにLLCをセットアップする必要がありますか?(米国市民はこちら)。 繰り返しになりますが、これは弁護士が話し合うべきですが、私が見ている多くのプロジェクトには寄付する能力があり、コミュニティはおそらくこの点でかなりの経験があると思います。

1
GitHubでプロジェクトにスターを付けたユーザーとの交流を高めるにはどうすればよいですか?
この投稿を改善したいですか?引用や回答が正しい理由の説明など、この質問に対する詳細な回答を提供します。十分な詳細のない回答は、編集または削除できます。 私は最近、GitHubに取り組んでいるHebelと呼ばれるプロジェクトを立ち上げました。PythonおよびNvidia CUDAで記述されたGPU加速ディープラーニングのフレームワークです。私はそれについてGoogle+に投稿し、その後すぐにHacker Newsで取り上げられ、数日間わずかに口コミで広まりました。後でMachine Learningのsubredditで再び投稿し、私のプロジェクトはGitHubで822個の星と47個のフォークを拾い上げ、とても爽快でした。822個の星は、私のプロジェクトがGitHubの上位200個のPythonプロジェクトに含まれており、実際、virtualenvなどの広く使用されている有名なPythonプロジェクトよりも星が多いことを意味します。 私のプロジェクトにはかなりの関心がありますが、これまで見てきた実際の関与には非常に失望しています。私のプロジェクトの47のフォークはいずれもコミットされておらず、プルリクエストも受け取っていません。また、提出された3つの問題のみが2人によって提出されました。私のプロジェクトは多くの人々にとって非常に興味深い可能性がありますが、彼らは一度だけスターを付けたりフォークしたりし、その後再び戻ったり、継続的に使用したりすることはありません。 ユーザーにバグや機能強化のリクエストを送信したり、貢献者に変更を送信してもらうために、どうすればエンゲージメントを改善できますか?

2
オープンソースコードでクローズドソースソフトウェアを作成できますか?
ヘルプファイルの法的セクションを開いたときに、ポピュラーな音楽パッケージ(Ableton Live)を使用していましたが、プログラムには自由とビールの両方のように見えるコードライセンスが含まれていることがわかりました。残念ながら、オンラインコピーを見つけることはできませんが、必要な場合は、ライセンスパッケージを一覧表示できます。 私が見る限り、ここには3つの可能性があります: かなり大規模な会社がコードライセンスに違反している-非常にありそうもないが、もしそうであれば、なぜライセンステキストを含めるのか? 実際には、何らかの理由で、オープンソースコードを含むパッケージにお金を請求し、ソースをクローズするのは合法です。これは間違いなく私にとってニュースです。 私は何かを誤解しています-非常に可能性が高い。

4
あなたが作成するために雇われたソフトウェアに代わるオープンソースの代替物を作成することは倫理的でしょうか?
特定の学術機関の学生に販売される教育ソフトウェアを作成するために雇われたとしましょう。あなたはこのプロジェクトに取り組んでいる唯一の開発者であり、すべてのコードを書いています。プロジェクトの代替となるオープンソースは、世界中の恵まれない学生に利益をもたらす可能性があります。要するに、無料の代替手段は人類のより良い利益に貢献するでしょう。あなたが開発のために支払われているソフトウェアの代わりにオープンソースを作成することは「OK」でしょうか? PSソフトウェアは、教育機関の学生のみが使用します。商業的に配布する予定はありません。アプリケーションは、他の人の知的財産を利用しません。

6
オープンソースプロジェクトに参加する[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 私はコンピューター工学の4年生に向かい、この夏と秋にインターンシップを取得しました。私は宿題をしないので、この機会を利用して、ある種のオープンソースプロジェクトに参加したいと思います。私はC、C ++、Java、Pythonに精通しています。また、私はLinuxにかなり精通しており、現時点でラップトップで使用しており、今学期はLinuxに焦点を当てていました。 AndroidまたはUbuntuを検討することを検討していましたが、過去には少し圧倒されました。誰かアドバイスはありますか?取り組むべき良いプロジェクトとは何か、どこから始めればよいか、本当に貢献できるかどうかに興味があります。 そして最後に、人々の変化は実際にどれくらいの頻度で受け入れられますか?拒否するためだけにコードを書く頻度はどれくらいですか? tl:drオープンソースプロジェクトに貢献することで、より多くのプログラミング経験を探しています。シーンに新しいアドバイスが必要です。

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

3
実行可能ファイルがウイルスを拡散しているフリーソフトウェアプロジェクトを見つけるときの正しい行動方針は何ですか
今日、SourceForgeで実行可能ファイルがウイルスを拡散しているGPLのプロジェクトを見つけました。この事実は、プロジェクトのレビューで何度か指摘されており、感染した実行可能ファイルは引き続きダウンロードできます。どうやら、古い実行可能ファイルは感染していないため、プロジェクト自体は悪意のある目的を念頭に置いて作成されているようには見えません。開発者に連絡する好ましい方法はなく、プロジェクトのフォーラムは終了しています。私は何をすべきか?

6
「悪」のライセンスを「無料」に書き換えるにはどうすればよいですか?
私は弁護士のSEサイトを見つけられなかったので、ここに投稿するのがベストだと思いました。 /* * ...subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * The Software shall be used for Good, not Evil. * * THE SOFTWARE IS PROVIDED "AS IS"... …

7
まだ初期開発中のコードをGitHubにプッシュしても大丈夫ですか?
非常に初期の開発状態にあるプロジェクトがいくつかあります。彼らは完成に近づいていませんが、私はGitHubでそれらを(公開リポジトリとして)ホストしています: 複数のコンピューターがあり、どこからでもコードにアクセスしたい コードのバックアップが必要です 誰かが何らかの方法で共同作業をしたい場合は簡単にしたい 貧乏人のプロジェクト管理ソフトウェアとしてGitHub Issuesを使用しています 開発のごく初期の段階でも、GitHubでプロジェクトを公開しても大丈夫ですか?OMG this is total BS, this code is so bad!磨かれていない/まだ開発中/テストされていないコードを見ながら、誰かがやって来て言うことを少し心配しています。 新しい公共プロジェクトを開始するときのプラクティスは何ですか?表示すべき実質的なものがあるか、GitHubで直接リポジトリを作成してそこから開始するまで待機しますか? GitHubこの記事全体で使用しましたが、これはあらゆるコードホスティングサービスに適用されます。

6
他の人がコードベースにすばやくコミットしている間に、どのようにコードベースをリファクタリングできますか?
私は最終的にはオープンソースになるプライベートプロジェクトに参加しています。私たちには、アプリを構築するための技術に十分な才能がある少数のチームメンバーがいますが、クリーンで美しい、最も重要な長期保守可能なコードを書くことができる専任の開発者はいません。 コードベースのリファクタリングを開始しましたが、定期的に連絡を取り合っていない別の国にいるチームの誰かがこのまったく別のものを更新する可能性があるため、少し扱いに​​くいです。 解決策の1つは、迅速に通信するか、より良いPMプラクティスを採用することですが、まだそれほど大きくはありません。コードをクリーンアップして、彼が更新したものにうまくマージしたいだけです。ブランチを使用することは適切な計画でしょうか?ベストエフォートマージですか?他に何か?

8
「オープンソースで、パッチを提出してください」と表現すると、わかりやすくなりますか?
「オープンソースです、パッチを提出してください」というレトルトとは何ですか?、多くの人々は、パッチを提出するように単に求めることはsimply慢で失礼だという意見を表明しました。 しかし、私には、オープンソースプロジェクトの開発者として、あなたが実装できるよりも多くの機能要求をメーリングリストで見るように思われます。したがって、ユーザーが「機能Xを見たい」と言ったとき、問題の真実は、通常、パッチを自分で提出しない限り、実装される可能性はかなり低いということです。また、ユーザーをコントリビューターに変えるのに必要なのは、ちょっとした励ましだけでもよい場合もあります。 一方で、失礼として脱落することによって(潜在的な)貢献者を怖がらせたくありません。 では、「機能を要求する代わりにパッチを提出してください」と友好的な方法でどのように言いますか? 更新:すべての提案をありがとう!それらのほとんどはかなり長い説明が必要だと思います。しかし、私はむしろ(a)1日おきに同じことを説明する(時間がかかりすぎる)、または(b)メールに貼り付けるスニペットを使用する(非人称ですぐに取得する)のを避けたいので、私がリンクできるドキュメントにこれを書いた人はいますか? (テストの作成方法、コードのコンパイル方法、パッチの提出方法などのプロジェクト固有の事項は、もちろん文書化する必要がありますが、これらの技術的な問題はCONTRIBUTING.txtに記載する必要があります。)

4
PHPが完全にUnicodeをサポートできないのはなぜですか?
PHPにはUnicodeに問題があることは誰もが知っています。Unicodeの実装が困難なため、バージョン6は事実上放棄されています。しかし、正確な理由は何か知っているのだろうか?アーキテクチャ/設計の問題、パフォーマンスの問題、コミュニティの問題(私は違います)、他に何か?


2
オープンソースプロジェクトのロゴとグラフィックの取得[終了]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 閉じた3年前。 私は約2年間、オープンソースプロジェクトに取り組んでいます。 Webサイトを作成したいのですが、基本的に予算はゼロです。ロゴも必要です。 私の質問:オープンソース開発者は、多額の費用をかけずにプロジェクトの「視覚的魅力」をどのように改善すべきでしょうか?時間を寄付してくれるグラフィックデザイナーはいますか?どのようにしてそれらを見つけるか(存在する場合)。 プロジェクトでは、多くの時間を費やします。見栄えの良いWebサイトを提供して、人々の目を引くようにします。一方、無料で提供しているものにお金をかけたくありません。 誰かが共有できる個人的な経験はありますか?

3
アマチュアとしてオープンソースプロジェクトに参加するのは悪いことですか?
約6か月間、オープンソースのiPhoneまたはiPadプロジェクトに参加してObjective-Cのスキルを磨くべきだと考えていましたが、それをするたびに巨大なプロジェクトで数千行のコードが表示されます最終的に私は理解できないだろうと自分自身を納得させます。私のコミットはプロジェクト管理者や上級コントリビューターにとっては面倒なものになるといつも思うので、私はいつも最後の瞬間に撤回します。 私の質問は本質的に、中級経験のあるプログラマーがオープンソースプロジェクトに参加するのは面倒ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.