問題タブ [open-source]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
open-source - 企業向けのオープン ソース ライセンス
商用製品をオープンソースにする必要なく商用製品で使用できる、より企業に優しいオープン ソース ライセンスはどれですか?
open-source - シェアウェア/フリーウェア用の PAD (Portable Application Description) ファイル
私が配布するフリーウェア アプリケーションにPAD ファイルを含めて、ホスティング サイトが情報を正しく一覧表示し、更新などを確認できるようにする必要があると言われました。
PADファイルの使い方について教えてください。ここに頭に浮かぶ一般的な質問があります:
- 努力する価値はありますか?
- PADGen または www.padbuilder.com のようなオンライン ツールを使用していますか?
- あなたはあなたのものにデジタル署名していますか?
python - GPL プログラム専用のプラグイン: インタープリター言語はどうですか?
GPL ライセンスのアプリケーションを Python で開発していますが、GPL が私のプログラムでプロプライエタリ プラグインの使用を許可しているかどうかを知る必要があります。この問題についてFSF は次のように述べています。
GPL の下でリリースされたプログラムがプラグインを使用している場合、プラグインのライセンス要件は何ですか?
プログラムがプラグインを呼び出す方法によって異なります。プログラムが fork と exec を使用してプラグインを呼び出す場合、プラグインは別個のプログラムであるため、メイン プログラムのライセンスではそれらの要件はありません。
プログラムがプラグインを動的にリンクし、それらが相互に関数呼び出しを行い、データ構造を共有する場合、それらは単一のプログラムを形成すると考えられます。これは、メイン プログラムとプラグインの両方の拡張として扱われる必要があります。つまり、プラグインは GPL または GPL と互換性のあるフリー ソフトウェア ライセンスの下でリリースする必要があり、それらのプラグインを配布するときは GPL の条項に従う必要があります。
プログラムがプラグインを動的にリンクしているが、それらの間の通信がプラグインの「メイン」関数をいくつかのオプションで呼び出し、それが戻るのを待つことに限定されている場合、それは境界的なケースです。
fork/exec と動的リンクの違いは、人為的であることに加えて、インタープリター型言語には引き継がれません。import
またはを介してロードされる Python/Perl/Ruby プラグインはexecfile
どうですか?
(編集: fork/exec と動的リンクの違いの理由は理解できますが、GPL に準拠したいが「精神」に反する人のように思えます。ほとんど何でもするためのプロセス間通信)。
最善の解決策は、ライセンスに例外を追加して、独自のプラグインの使用を明示的に許可することですが、 GPL であるQt / PyQtを使用しているため、そうすることができません。
open-source - Windows 用の無料で、できればオープン ソースの開発ツールは何をお勧めしますか?
現在、C/C++ には MinGW、Java には Sun の SDK、編集には Crimson Editor または Notepad++、IDE には Eclipse を使用しています。
Microsoft は、Visual Studio の Express バージョンで作成したコードでできることを制限しているため、私が懸念する限り、それは無料の開発ツールとはみなされません。有料版の Visual Studio のトレーニング ツールと考えています。
java - データ駆動型のオープン ソース JEE5 EJB3+JSF サンプル プロジェクトはありますか?
EJB3 をバックエンドとして、JSF をフロントエンドとして使用するオープン ソース プロジェクトを探しています。チュートリアルではなく、実際の人が使用している実際のアプリケーションであるべきです。
アプリケーションはデータ駆動型である必要があります。つまり、次の側面が基本であり、アプリケーションの 80% 以上を構成します。
- フォームベース (多くの入力フォーム)
- テーブル ビュー、マスター/詳細など。
- CRUD (作成/読み取り/更新/削除) - 操作が実装されています
- 関係のサポート: 1:1、1:n
- ファサード用の JPA エンティティ Bean + EJB 3 ステートレス セッション Bean
- JBoss Seam なし
典型的なアプリケーションは、人々がリスト、テーブル、およびフォームを頻繁に使用する CRM / ERP プロジェクトです。しかし、他の「管理」アプリケーションも問題ありません。
ペットストアは知っていますが、そのアプリケーションはフォームベースではありません。petstore はエンド ユーザー アプリケーションです。バックエンド ユーザー アプリケーションを探しています。
Microsoft の AdventureWorks シリーズに似ていますが、EJB3+JSF を使用しています... SugarCRM に似ていますが、EJB3+JSF を使用しています...
私はたくさんグーグルで検索しました...結果はありません:-(
- @Matthew: NetBeans で提供されるサンプルは単純すぎます。
- @JB: 実際のアプリケーションである必要があります。「EJB+JSF のやり方」アプリケーションではありません。
- @50-50: シームのために反対票を投じた
- @Kariem: Seam を使用できません。AppFuse には EJB セッション Bean がありません
open-source - オープンソース ライセンスはどのように選択しますか?
私はソフトウェア エンジニアであり、弁護士ではありません。私の大学では、ソフトウェアのライセンス供与に関するコースを提供していません。実際、法律関連のコースは不足しています (ただし、数は徐々に増えています)。オープンソース ライセンスとライセンスの選択方法については、どこで確認できますか?
version-control - SQLite データベース ライブラリのようなバージョン管理ライブラリ?
SQLite ライブラリをアプリケーションに組み込む方法と、アプリケーションが使用する本格的なデータベースを備えている方法が気に入っています。
同様に、ファイルのバージョンを保存したり、差分やマージを実行したりできるように、アプリケーションに含めることができるオープン ソースのバージョン管理ライブラリはありますか?
.net - .NET で Modbus プロトコルを処理するための適切なライブラリはありますか?
Modbus プロトコルを処理するための優れた (できればオープン ソースの) ライブラリを知っている人はいますか? 私はいくつかのライブラリを見てきましたが、Google のトップ 10 ヒットだけでなく、何人かの人々の個人的な経験を探しています。私のように PLC や自動化ハードウェアを扱う人が少なくとも 1 人はいるはずです。
あなたに役立つかもしれない他の資料も開いてください...
c++ - C / C ++アプリケーション用のオープンソースPDFライブラリ?
(ネイティブの)C++WindowsアプリケーションからPDF出力を生成できるようにしたい。これを行うために利用できる無料/オープンソースライブラリはありますか?
私はこの質問に対する答えを見ましたが、それらは主に.Netに関連しています。
open-source - BizTalk Server の実行可能な代替手段は何ですか?
さまざまなシステム統合戦略を評価する中で、私はいくつかの励ましの言葉に出くわしましたが、BizTalk Server に対する不満の言葉もいくつかありました。
(開発者の観点とビジネス ユーザーの両方の観点から) BizTalk Server を使用することの長所と短所は何ですか?また、企業はオープン ソースの代替手段も検討する必要がありますか? そこにはどのような実行可能な代替案がありますか?
編集: Jitterbitは興味深い選択のようです。オープンソースであり、うまく設計されているようです。ここにいる人は、それを使った経験がありますか?