InfoQ ホームページ オープンソース に関するすべてのコンテンツ
-
TypeScript5、デコレータ拡張など新機能を追加してGA公開
3ヶ月前にTypeScript5.0 Betaを発表した後、TypeScript 5はついにGA公開となった。主な変更点としては、デコレータ機能のサポートが拡張されたこと、exportやexport defaultsの前後に配置できるようになったこと、新しいbundlerモジュール解決オプションがあげられる。
-
AWS、Amazon S3向けオープンソースマウントポイントを発表
AWSは先日開催されたPi DayでMountpoint for Amazon S3を発表した。これはAmazon S3で高スループットのアクセスを実現するオープンソースのファイルクライアントである。現在アルファ版としてリリースされ、単一インスタンスに対して高速転送が可能となっており、主としてデータレイクアプリケーションを対象としている。
-
Stack Overflowによる実証済み技術と実験的技術の評価調査
Stack Overflowは量子コンピューティング、ナノテクノロジー、ブロックチェーンなどの「話題性のある」技術や、クラウドコンピューティング、機械学習、ロボティクスなどの実証済みの技術を含む幅広い分野の技術についてソフトウェアエンジニアが有用性と影響をどのように捉えているかを測る技術評価調査を発表した。
-
TypeScript 5.0ベータ版の発表
マイクロソフトはTypeScript 5.0ベータ版をリリースした。このバージョンではTypeScriptの簡素化、高速化、サイズの削減を目的としている。新しいデコレーターの規格が取り込まれて再利用可能な方法でクラスとそのメンバーをカスタマイズできるようになった。
-
GitHub、法的論争が続く中、Copilotをビジネス向けにリリース
GitHubは、OpenAIを搭載したコーディングアシスタント「Copilot」のビジネスプラン「Copilot for Business」を発表した。今回のリリースは、オープンソースライセンスに違反しているとして、Microsoft、GitHub、OpenAIに対して最近起きた集団訴訟を受けたものである。
-
Chromiumがサードパーティ製Rustライブラリの使用を許可し、安全性とセキュリティの向上を図る
ChromiumプロジェクトはビルドシステムにRustツールチェーンを追加し、Rustで書かれたサードパーティライブラリの統合を可能にすることで、セキュリティや安全性の向上、開発スピードの向上を目指している。
-
Google、脆弱性スキャンツールをオープンソースで公開
Googleは最近、Open Source Vulnerability (OSV) データベースのオープンソースフロントエンドインターフェイスである「OSV-Scanner」を公開した。
-
OpenSSFがFuzz Introspectorをリリースして、C/C++ファズテストのカバレッジを改善
Open Source Security Foundation(OpenSSF)は、ファジングのカバレッジを改善するツールをリリースした。このツールは、開発者がアクションに移すことができる分析結果を提供し、カバレッジブロッカー(カバレッジを阻害するもの)の特定を支援する。
-
CNCF、KubeConEUで新プロジェクト用のgRPC、ArgoCD、Flux、その他を発表
8つのプロジェクトが卒業(graduation)し、14のプロジェクトがincubationステータスに到達したことが、KbeConEU + CloudNative Conference CNCFで発表された。このステータス変更は、プロジェクトの方向性を確認するとどもに、プロジェクトに対するコントリビューションや採用を広く呼び掛ける目的で行われている。incubationに到達したのは、ArgoCD、OpenTelemetry、gRPCなどのプロジェクトだ。
-
BloombergがPythonのメモリプロファイラーMemrayをオープンソース化
Bloombergで開発され、現在はオープンソースであるMemrayはメモリプロファイラである。これにより、ネイティブ拡張機能を含むPythonコードとPythonインタープリター自体のメモリ割り当てを追跡できる。
-
オープンソースによってどのようにしてstaff+の役割への道を開けるか
オープンソースへの貢献と長期的なコミュニティの関与は、staff+エンジニアの役割への道を歩むのに役立つ。文面によるコミュニケーションスキルは、オープンソースで一般的な非同期的なリモートワークの鍵となる。あなたの貢献はビジネスニーズと一致している必要がある。それによって、あなたの知名度が上がり、キャリアの可能性が広がる。Alex Porcelli氏はQCon London 2022で発表した。
-
SwiftLintがSwift5.6をサポート
SwiftLintの最新の安定版リリースは、コードの一貫性の向上を目指す開発者や組織向けにSwift 5.6とXcode 13.3をサポートする。さらに、プレリリースバージョンでは、SourceKitの代わりにSwiftSyntaxが統合される。
-
Go 1.18でジェネリック、ファジング、マルチモジュールサポートが安定版となり、パフォーマンスが向上
Goチームは、ジェネリック、ファジング、ワークスペース、パフォーマンス向上をサポートするGo 1.18のリリースを発表した。
-
オープンソースソフトウェアのサプライチェーンの安全性確保
SonarSourceのセキュリティ研究者による最近の調査結果では、Pip、Yarn、Composerなどの一般的なパッケージマネージャに複数のセキュリティ脆弱性があることが判明している。しかし、パッケージマネージャは、オープンソースのセキュリティチェーンにおける唯一の弱点ではない。InfoQは、SonatypeのCTOであるBrian Foxに話を聞いた。
-
動きのあるデータのイベント処理をシンプルにすることを目的としたQuineとは
thatDotで開発されたQuineは、大量のイベント処理を目的としたオープンソースのストリーミンググラフソリューションである。Quineでは、グラフデータとストリーミングテクノロジーを組み合わせて、リアルタイムで複雑なイベント処理ワークフローを大規模に作成できるとthatDotは言っている。