質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

2回答

303閲覧

GitHubにアップロードされているソースコードの使用について教えてください。

yuabe

総合スコア143

Objective-C

Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2019/04/13 12:40

編集2019/04/13 12:40

Git Hubにアップロードされているソースコードに関してご質問お願いいたします。

私はあまりGit hubを使用したことがなく理解があまりないのですが自分iOSアプリに下記URLのプロジェクトに含まれている数種類のフィルターのソースコードを使用したいと考えてます。
多少のソースコードの改変も考えてます。

Github

ライセンスはBSD-3clauseと記載されています。
調べたところ自分のiOSアプリのソースコードに著作権表示を明記すること(フィルターのソースコードを使用する箇所に)で使用できるのがBSD-3clauseとわかったのですが、そちらの認識で問題ないのでしょうか?

iOSアプリはapp storeで販売しており、そのiOSアプリに組み込みたいと考えてます。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fu7mu4

2019/04/13 13:52

質問に License や OpenSource などのタグを追加してください。
guest

回答2

0

ベストアンサー

BSD-3clauseで求められることは平易な英語で書かれておりますので、そのライセンス文にしたがって配布すればよいと思います。

BSD-3clauseは次のようなライセンス条件です。

Redistribution and use in source and binary forms, with or without

modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.
  • Neither the name of the <organization> nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.

BSD-3clauseでライセンスされたコードを、バイナリ形式で配布するため、ライセンス文自体をその配布に含める必要があります。(これはユーザーから確認できる必要があります。そのため質問にかかれている内容では条件を満たせません。)また、BSD-3clauseでライセンスされたコードの開発元組織の名前を無断で宣伝に使用できません。

なお、このCoreImageFiltersが他のオープンソースソフトウェアを必要としていたばあい、それもiOSアプリと同様に配布することになりますので、それらのライセンスも確認する必要があります。

投稿2019/04/13 13:09

編集2019/04/13 13:11
fu7mu4

総合スコア1088

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuabe

2019/04/13 13:18

ご回答ありがとうございます。 >ライセンス文自体をその配布に含める必要があります。(これはユーザーから確認できる必要があります。 ライセンス文自体とはfu7mu4様がこの回答に貼っていただいた文のことでしょうか? 「ユーザーから確認できる必要があります」は例えばアプリ内に「ライセンス」項目を配置し、その項目を開いたらライセンス文が表示されるという感じでしょうか? >また、BSD-3clauseでライセンスされたコードの開発元組織の名前を無断で宣伝に使用できません。 宣伝ができないというのは、例えば上記の「ライセンス」項目に置いて開発元組織の名前は記載してはいけないということになりますでしょうか? たくさんの質問申し訳ございません。 よろしくお願いいたします。
fu7mu4

2019/04/13 13:37

2)「ユーザーから確認できる必要があります」は例えばアプリ内に「ライセンス」項目を配置し、その項目を開いたらライセンス文が表示されるという感じでしょうか?->そのとおりです。
fu7mu4

2019/04/13 13:47

3)「無断で宣伝に使用できません。」というのは、宣伝やプロモーションに関係する制限です。含くめたことを説明するためにその名前を表記することはOKです。例えばあなたのiOSアプリの宣伝ページを作成したとします。そのときに、「このアプリには eugenebokhan/CoreImageFilters を使用している素晴しいアプリです。」というような記載を無断ですることは禁止されています。プロモーションや広告でその名前を使うときは事前に文書で合意しておかなければなりません。
yuabe

2019/04/13 14:24

詳細なご回答ありがとうございます。 すごく的確なお答えをいただきよく理解ができました。 そのようにさせていただきます。 親切丁寧なご回答、ありがとうございました。
guest

0

あまり詳しくないですが、

調べたところ自分のiOSアプリのソースコードに著作権表示を明記すること(フィルターのソースコードを使用する箇所に)で使用できるのがBSD-3clauseとわかったのですが、そちらの認識で問題ないのでしょうか?

「iOSアプリのソースコード」に記載しても確認できない(というかビルド時に消される)ので、これでは駄目です。

投稿2019/04/13 12:51

fiveHundred

総合スコア9774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuabe

2019/04/13 13:10

ご回答ありがとうございます。 どのようにするのがベストでしょうか? よろしくお願いいたします。
fu7mu4

2019/04/13 13:14

多くのアプリでは、含まれるオープンソースソフトウェアの情報を一覧で表示する機能があります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問