Apple、Swiftをオープンソース化 46
ストーリー by headless
公開 部門より
公開 部門より
Appleは3日、プログラミング言語「Swift」をオープンソース化した。Swiftは年内のオープンソース化がWWDC 2015で発表されていた(Swift.org、
TNW Newsの記事、
The Vergeの記事、
9to5Macの記事、
OSDN Magazineの記事)。
SwiftのソースコードはGitHubで公開されており、Swift.orgで情報が提供されている。ライセンスはApache 2.0で、商用製品を含む任意の用途で利用可能だ。ただし、オープンソース版のSwiftは、AppleのApp Storeで公開するアプリの作成には使用できないとのこと。
現在のところ、開発環境として使用できるのはOS Xのほか、Ubuntu Linux LTSおよび最新版のUbuntu Linuxとなっている。Swift.orgのダウンロードページからUbuntu版のバイナリもダウンロード可能だ。
SwiftのソースコードはGitHubで公開されており、Swift.orgで情報が提供されている。ライセンスはApache 2.0で、商用製品を含む任意の用途で利用可能だ。ただし、オープンソース版のSwiftは、AppleのApp Storeで公開するアプリの作成には使用できないとのこと。
現在のところ、開発環境として使用できるのはOS Xのほか、Ubuntu Linux LTSおよび最新版のUbuntu Linuxとなっている。Swift.orgのダウンロードページからUbuntu版のバイナリもダウンロード可能だ。
とりあえず入れてみた (スコア:0)
Ubuntuにつっこんでみた。まあ最近の言語っぽく難しい点は何もない
むしろ言語より、外部ツールが充実するかどうかだと思う、最近は。
goとかツールが凄い充実しててどんなエディタでも快適だからそれだけで人気あると思うしね。
ただ、いまんとこswiftを勉強するモチベーションがあがる理由がないね
Re:とりあえず入れてみた (スコア:1)
GoってTIOBEのランキングでやっと50位に滑り込むくらいのマイナー言語なんだが。なおSwiftは14位。
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html [tiobe.com]
Re: (スコア:0)
Go は綱引き大会で優勝した強い言語ですよ。
http://portal.nifty.com/kiji/150203192687_1.htm [nifty.com]
Re: (スコア:0)
つまり、自分の信じたい情報だけ信じるのが情強なわけか。
Re: (スコア:0)
50位ってのが実情じゃないなぁという意味ではいいんじゃない?
Re: (スコア:0)
ランキングが二つだけだとどっちかが間違ってるかはわからない。両方とも間違っている可能性も否定できない。
Re: (スコア:0)
そのランキングでも、Go15位、Swift16位で、たいして人気ない上にSwiftとほぼ同じ順位なんだが。
Re: (スコア:0)
15位、16位で大した人気無い、って言い切るのは無理ありすぎだなw
Re: (スコア:0)
数字だけ見ると一位と二位が圧倒的。
人気の秘訣は何なんだろうか。名前かな。
Swift 3.0 でまた互換性なくなることの方が気になる (スコア:0)
この記事では触れられてないですが、同時に発表されたSwift 3.0のロードマップの方の、こういう話の方が気になります。
噂ではPython2系と3系以上に言語仕様が変わりそうとか…。
Apple、プログラミング言語「Swift」オープンソースで公開、Linuxポートも [mynavi.jp]
Re:Swift 3.0 でまた互換性なくなることの方が気になる (スコア:1)
俺はライセンスが APSL (APPLE PUBLIC SOURCE LICENSE) [apple.com] じゃなくて Apache v2 ライセンス [github.com] になったことが気になった。
ありがたい変更だけど。
そんなライセンスで大丈夫か (スコア:0)
オープンソースの未来であるGPLv3にすべきではないだろうか [github.com]
Re: (スコア:0)
Apacheライセンスv2はGPLv3と互換 [gnu.org]なんだからGPLv3にしたけりゃすればいいだろ。
Re: (スコア:0)
GPL嫌いなアップルがそんなことするわけないだろうww
Re: (スコア:0)
だからアップルにしてもらう必要はないと言ってるんだが。
Re:Swift 3.0 でまた互換性なくなることの方が気になる (スコア:1)
メジャーバージョン違いの意味がわからない人々が多い現在、互換がなくなるなら名前も変えましょう。
Twistとか。
Re: (スコア:0)
過去をバッサリ切り捨てるのはApple的に平常運転じゃないですか。それでレガシーを引きずらなくて済むようになるんです。それが困るならMS製品でも使っていればいい。
Re: (スコア:0)
切り捨てて構わない仕事しかしないで済む人がうらやましい
Re: (スコア:0)
皮肉の解説なんて野暮ですよ…。
Re: (スコア:0)
MS製品というのはApple信者がうらやましくなるほど使うのが嫌になるものなのか。かわいそうに。
Re: (スコア:0)
Appleの都合に振り回されるのは奴隷じゃないの?
Re: (スコア:0)
信徒です。
似たようなものです。
Re: (スコア:0)
喜んで振り回されるのが信徒で、嫌々振り回されるのが奴隷だからな
振り回されてることに違いはない
# 信徒のほうが本人は幸せだろうが、周囲への被害は大きくなる
Re: (スコア:0)
元コメは別にMS限定で発言していないわけですが、それは。
そもそも長期運用安定大前提みたいな業務だとホイホイ変えるわけにはいかんのですが…
アップル関連以外に使う人がいなさそう (スコア:0)
他に使う人が射るとした GNUSTEP ぐらいだよな
Re: (スコア:0)
「いるとしたら」を「射るとした」で良しとする感性
Re: (スコア:0)
他人からのアウトプットがなんでも入念な考察と推敲を経てから
出てきていると思い込む感性
Re: (スコア:0)
長くてヒネリのないオウム返しは、もはや感性というより脊髄反射
何の用途が (スコア:0)
App Storeで公開するアプリの作成には使用できないて、何の用途があるのか謎すぎる。
不具合発生時の内部実装確認?
Re: (スコア:0)
App Storeで公開しないアプリの作成に使用すればいいんじゃない?
Re: (スコア:0)
Windows10のProject Islandwood次期バージョンに採用される可能性も微レ存…?
Re: (スコア:0)
普通に採用するでしょう。
プロジェクト自体がなくならなければ。
Re: (スコア:0)
Project Astoriaは犠牲になったのだ
Re: (スコア:0)
そっち向けに作ったアプリを別のOSにポーティングするようとか?
あと言語自体の利用者を増やしたいってのもあるだろう。
しかしストア関連は相変わらずで進めていきたい的な。
Re: (スコア:0)
学生に授業で使ってもらいたいんじゃねーの。昔から教育産業にも力入れてるし。
Re: (スコア:0)
Mac + Xcode でいいじゃない
Re: (スコア:0)
iOS用アプリのロジックを他のプラットフォームと共有したい時、今はC/C++で書くか高いライセンス料払ってXamarinなんかを使うしかないけど、今後はSwiftで書くという選択肢が出てくるでしょ。
その程度すら思いつかない人の頭の中身が一番謎だわ。
Re: (スコア:0)
Re: (スコア:0)
えっ??
Re: (スコア:0)
Re: (スコア:0)
ここが全然Appleらしくない