Twenty-five years of school? Analysis of Free and Open Source software license texts
Author | Alexios Zavras |
Position | Open Source Compliance, Intel Corp. |
Pages | 29-44 |
Alexios Zavras a
(a) Open Source Compliance, Intel Corp.
!"#$%#&&'$("$"""
Abstract
)
)$
)*$"
Keywords
+,-*,,
,)
“All men are really most attracted by the beauty of plain speech.”
— Henry David Thoreau2
Introduction
$-
- $
*) ) ) )
* . .
)/))-$
-
.-0)
)-$
" -1#"2,-#"3$ -*
#"2#"3+*40*)56
*)0$
.7$$.89*:;A Week on the Concord and Merrimack Rivers."(2$
+ 9$(. "
Software licenses corpora
4. ).-
0**. -) -)
*--$
- -- )
) = >. ) $
?3$&
--) .-
$.:@++2
-$
&$%$
) 5*$
* **. - - -$7. /0
)**=A0>-
-**))$
Presentation of results
***$-.
**! .
:@$ *
*.B.0$
*.)---*$
/0*-. * )$
- - )
C $ 5 * * =$$. --- ---
>*.*$
).C-.)
-$ )-.-.
--- -D *-
D--**-$
---)
--*$-.*-).-*
,. *.-**D D
*$ 7. * * - )
$
E. --
. * *- $
&!''$*'')
2!''$*''
+ 9$(. "
&"
) C *
,.--$
Basic text metrics
-))/$
*-=*$ "D3>* .- .
$)-.**
-$4- )*.- )
-*$* *-)* .
)0)%##*.-
F-$
7*-)...
- -) *$
*-=*$?D"#> -! *-) *
-)$*-$
G. - *
-$**-.
) 5*$ H * *
.-. -D*. - **
)$- **
*.))D*D.
)-0-*-*$
--***----*.$$.
* * $ ). *
* - - $ *
**-=*$""D"2>$*.
-)--*-)-$ -
**.IJ$*5*
) -D 0-*
*- $7. - *
$-.-- G * ,
) )B $5
G - 0. G
/) .**-) *
*$
- 0 * - .
-./0$
Sentiment analysis
A*))- . -
$ -0) *- -
+ 9$(. "
&
I-J $-- - !
polaritysubjectivity$
.*.$% )
-))K"=->"=-*>.#)*-$
*$"%"3$).).
-F*$)*
*)*-$0*)
* ! ) * )*$
)-*,-.))*
))$
)F ) )F )F$3
) -)) K"= )F># =)F>$)F
*$"?"($).).-F
-)F$.-)*
-)F$ - - C
-*))F=$*$IJ>$
Linguistic information
-).****-.
* ) ) * -$
* - *.-
readability$
* -) )
*$ .*-.EA*$7.
/)-)*$
-.) .-) -
) - - -
$
EA. - E A))*0. * *
)-$?-.
EA*3-)))*-3
$
EA* *$" #$ ). ).
-F* )"%#$ .
-)*.*EA*.)
)-L
% :*.6,+.+,9.0-=##>$I-)-M*E
+*/J$Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP)$$
?D(3$
3 :*.6,+.+=##(>$I)F J$Opinion Mining and Sentiment
Analysis$H:) $
? E+*.A$7="3>$IEA**!)-J$Journal of Reading."=(>$3&D323$
+ 9$(. "
&&
Conclusion
** .
D - D . -
*)$
--$- )
*,.- )F0
*-*/$
)-
N,-*)-)
-*$7.)
)$
I*J)0.
**$
+ 9$(. "
&2
+ 9$(. "
Fig. 1: Text length in characters (OSI)
Fig. 2: Text length in characters (SPDX)
&%
+ 9$(. "
Fig. 3: Text length in words (OSI)
Fig. 4: Text length in words (SPDX)
&3
+ 9$(. "
Fig. 5: Text length in sentences (OSI)
Fig. 6: Text length in sentences (SPDX)
&?
+ 9$(. "
Fig. 7: Average word length in characters (OSI)
Fig. 8: Average word length in characters (SPDX)
&(
+ 9$(. "
Fig. 9: Average sentence length in words (OSI)
Fig. 10: Average sentence length in words (SPDX)
&
+ 9$(. "
Fig. 11: Longest word in characters (OSI)
Fig. 12: Longest word in characters (SPDX)
2#
+ 9$(. "
Fig. 13: Longest sentence in words (OSI)
Fig. 14: Longest sentence in words (SPDX)
2"
+ 9$(. "
Fig. 15: Polarity of text (OSI)
Fig. 16: Polarity of text (SPDX)
2
+ 9$(. "
Fig. 17: Subjectivity of text (OSI)
Fig. 18: Subjectivity of text (SPDX)
2&
+ 9$(. "
Fig. 19: SMOG readability grade (OSI)
Fig. 20: SMOG readability grade (SPDX)
22
About the author
Alexios Zavras is the Senior Open Source Compliance Engineer of Intel Corp. He has been involved
with Free and Open Source Software since 1983, and is an evangelist for all things Open. He has a
PhD in Computer Science after having studied Electrical Engineering and Computer Science in Greece
and the United States.
+ 9$(. "
Licence and Attribution
) +
-(. "=#"3>$ *
!''$$*$
)!
O.=#"3>8
;.International Free and Open Source Software Law Review, (=">.
D22
!"#$%#&&'$("$"""
M*P#"3O$
MM--)2$#MM6Q)
!''--$*'')'2$#'