語系:
繁體中文
English
說明(常見問題)
回圖書館首頁
手機版館藏查詢
登入
回首頁
到查詢結果
[ null ]
切換:
標籤
|
MARC模式
|
ISBD
On the Detection of Licenses Violati...
~
Mlouki, Ons.
FindBook
Google Book
Amazon
博客來
On the Detection of Licenses Violations in the Android Ecosystem.
紀錄類型:
書目-電子資源 : Monograph/item
正題名/作者:
On the Detection of Licenses Violations in the Android Ecosystem./
作者:
Mlouki, Ons.
出版者:
Ann Arbor : ProQuest Dissertations & Theses, : 2016,
面頁冊數:
56 p.
附註:
Source: Masters Abstracts International, Volume: 56-02.
Contained By:
Masters Abstracts International56-02(E).
標題:
Computer science. -
電子資源:
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10305548
ISBN:
9781369488807
On the Detection of Licenses Violations in the Android Ecosystem.
Mlouki, Ons.
On the Detection of Licenses Violations in the Android Ecosystem.
- Ann Arbor : ProQuest Dissertations & Theses, 2016 - 56 p.
Source: Masters Abstracts International, Volume: 56-02.
Thesis (M.A.Sc.)--Ecole Polytechnique, Montreal (Canada), 2016.
Mobile applications (apps) developers often reuse code from existing libraries and frameworks in order to reduce development costs. However, these libraries and frameworks are governed by licenses to which developers must comply. A license governs the way in which a library or chunk of code can be reused, modified or redistributed. It can be seen as a list of rules that developers must respect before using the component. A failure to comply with a license is likely to result in penalties and fines.
ISBN: 9781369488807Subjects--Topical Terms:
523869
Computer science.
On the Detection of Licenses Violations in the Android Ecosystem.
LDR
:03514nmm a2200325 4500
001
2155467
005
20180426091047.5
008
190424s2016 ||||||||||||||||| ||eng d
020
$a
9781369488807
035
$a
(MiAaPQ)AAI10305548
035
$a
AAI10305548
040
$a
MiAaPQ
$c
MiAaPQ
100
1
$a
Mlouki, Ons.
$3
3343202
245
1 0
$a
On the Detection of Licenses Violations in the Android Ecosystem.
260
1
$a
Ann Arbor :
$b
ProQuest Dissertations & Theses,
$c
2016
300
$a
56 p.
500
$a
Source: Masters Abstracts International, Volume: 56-02.
500
$a
Advisers: Giuliano Antoniol; Foutse Khomh.
502
$a
Thesis (M.A.Sc.)--Ecole Polytechnique, Montreal (Canada), 2016.
520
$a
Mobile applications (apps) developers often reuse code from existing libraries and frameworks in order to reduce development costs. However, these libraries and frameworks are governed by licenses to which developers must comply. A license governs the way in which a library or chunk of code can be reused, modified or redistributed. It can be seen as a list of rules that developers must respect before using the component. A failure to comply with a license is likely to result in penalties and fines.
520
$a
In this thesis, we propose our approach for license identification in open source applications. By applying this approach, we conduct a case study to identify licenses in 857 mobile apps from the F-droid market with the aim to understand the types of licenses that are most used by developers and how these licenses evolve overtime. We conduct our study both at project level and file level. We also investigates licenses violations and the evolution of these violations overtime; we compare licenses declared at the project level, file level and those of the libraries used by a project to seek for licenses that are incompatible and used in the same project.
520
$a
Results show that most used Licenses are GPL and Apache licenses both at the project level and file level. In many cases we noticed that developers didn't pay too much attention to license their source code. For 3,250 apps releases out of 8,938 releases, the apps were distributed without licenses information. Regarding license evolution, we noticed that the probability for a project to stay under the same license is very high (95% in average) and in case of change, changes are generally toward more permissive licenses. At the file level, we noticed that developers tend to delay their decision about license selection, also in 15% of license changes, developers removed licensed information. We identified 15 projects out of 857 projects, with a license violation; 7 projects had violations in their final release. To solve license violations, developers either changed the license of some of the apps' files or removed the contentious files from the apps. It took in average 19 releases to solve a license violation.
520
$a
These findings suggest that developers of mobile apps may be having some difficulties in understanding the legal constraint of licenses' terms or it may be that the lack of consistency and standardization in license declarations fosters confusion among developers. Our license detection approach can be used by developers to track license violations in their projects.
590
$a
School code: 1105.
650
4
$a
Computer science.
$3
523869
650
4
$a
Intellectual property.
$3
572975
690
$a
0984
690
$a
0513
710
2
$a
Ecole Polytechnique, Montreal (Canada).
$b
Genie Informatique et Genie Logiciel.
$3
3343203
773
0
$t
Masters Abstracts International
$g
56-02(E).
790
$a
1105
791
$a
M.A.Sc.
792
$a
2016
793
$a
English
856
4 0
$u
http://pqdd.sinica.edu.tw/twdaoapp/servlet/advanced?query=10305548
筆 0 讀者評論
館藏地:
全部
電子資源
出版年:
卷號:
館藏
1 筆 • 頁數 1 •
1
條碼號
典藏地名稱
館藏流通類別
資料類型
索書號
使用類型
借閱狀態
預約狀態
備註欄
附件
W9355014
電子資源
11.線上閱覽_V
電子書
EB
一般使用(Normal)
在架
0
1 筆 • 頁數 1 •
1
多媒體
評論
新增評論
分享你的心得
Export
取書館
處理中
...
變更密碼
登入
(1)帳號:一般為「身分證號」;外籍生或交換生則為「學號」。 (2)密碼:預設為帳號末四碼。
帳號
.
密碼
.
請在此電腦上記得個人資料
取消
忘記密碼? (請注意!您必須已在系統登記E-mail信箱方能使用。)