SciELO - Scientific Electronic Library Online

 
vol.38 número2La dependencia comercial de México y Canadá hacia los Estados Unidos: un enfoque de insumo-producto (1965-1990) índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Estudios Económicos (México, D.F.)

versión On-line ISSN 0186-7202versión impresa ISSN 0188-6916

Estud. Econ. (México, D.F.) vol.38 no.2 Ciudad de México jul./dic. 2023  Epub 26-Ene-2024

https://doi.org/10.24201/ee.v38i2.445 

Nota

An elementary transfers procedure for sharing the joint surplus in games with externalities

Un procedimiento elemental de transferencias para repartir el excedente conjunto en juegos con externalidades

Joss Erick Sánchez Pérez1 

1Facultad de Economía, Universidad Autónoma de San Luis Potosí, joss.sanchez@uaslp.mx


Abstract:

Sánchez-Pérez (2017, Theorem 3) presents an analytic characterization for all solutions for games with externalities that satisfy the axioms of linearity, symmetry, and efficiency. The main goal of this paper is to recast such formulation to a more intuitive interpretation. In particular, we are interested in an interpretation based on the idea of transfers among players.

JEL Classification: C71; C02; C79

Keywords: games with externalities; axiomatic solution; transfers procedure

Resumen:

Sánchez-Pérez (2017, Teorema 3) presenta una formulación analítica de todas las soluciones para juegos con externalidades que satisfacen los axiomas de linealidad, simetría y eficiencia. El principal propósito en este artículo es presentar una formulación con una interpretación más intuitiva. En particular, estamos interesados en una interpretación basada en la idea de transferencias entre los jugadores.

Clasificación JEL: C71; C02; C79

1. Introduction

Economic activities on the macro and micro levels often entail wide-spread externalities. This leads to disputes regarding the compensation levels for the various parties affected. The problem of how to fairly divide a surplus obtained through cooperation is one of the most fundamental issues studied in coalitional game theory, and it is relevant to a wide range of economic and social situations. These issues are often difficult to resolve, especially in environments with externalities, where the benefits of a group depend not only on its members but also on the arrangement of agents outside the group. This is the general problem to which this paper contributes. In this line, the concept of partition function form games effectively modeled such a problem in Lucas and Thrall (1963). In this sense, a game with externalities assigns a value to each pair consisting of a coalition and a coalition structure. The advantage of this model is that it considers both internal factors (coalition itself) and external factors (coalition structure) that may affect cooperative outcomes and allow to go deeper into cooperation problems. Thus, it is closer to real-life situations but more complex to analyze.

Given a game with externalities, we are usually interested to know how the “fruits” of cooperation are shared among the involved players. A solution for this kind of game is a function that assigns to every game a payoff vector, where each component of the vector is the payoff assigned to the corresponding individual player. Usually, the payoffs assigned to the individual players are based on their contribution to the different coalitions they are or can be members.

There has been a surge of literature that deals with solutions for games with externalities. The first paper that proposed a value concept for this type of games was Myerson (1977). More recently, Albizuri et al. (2005), Macho-Stadler et al. (2007), Ju (2007), and Pham Do and Norde (2007) apply the axiomatic approach to characterize a value for these games. All of them satisfy three basic proper-ties in the cooperative game theory framework: linearity, symmetry, and efficiency.

Linearity allows us to determine the value of any game that can be established as their linear combination. Symmetry is an elementary property that states that players’ names do not matter, and efficiency merely states that the value is a distribution of the value of the grand coalition among these players.

In particular, notice that the value does not always generate a Pareto efficient outcome; it would be Pareto efficient only when forming the grand coalition generates the largest total surplus. Hence, we have in mind economic environments where doing so is the most efficient way of organizing society. International negotiations and many other interesting economic environments clearly satisfy that the players maximize total surplus when they make decisions jointly because they can internalize the externalities.

In this work, we propose a simple mechanism (based on transfers among players) to share the joint surplus of cooperation among them by means of the different externalities to consider. In particular, we show that every linear-symmetric-efficient solution presented in Sánchez-Pérez (2017, Theorem 3) is obtained from this mechanism.

2. Preliminaries

Let N = {1, 2, ..., n} be a fixed nonempty finite set, and let the members of N be interpreted as players in some game situation. Given N , let PT be the set of partitions of N , so:

S1,S2, ..., Sm PT iffi=1mSi=N,Sj  Sk = j  k

Also, let EC = {(S, Q) |S  Q  PT } be the set of embedded coalitions; that is, the set of coalitions and specifications on how the other players are aligned.

Definition 1: A game with externalities is a mapping

w : ECR

The set of games with externalities with player set N is denoted by G, i.e.,

G={w : ECR}

The value w (S, Q) represents the payoff of coalition S, given the coalition structure Q forms. In this kind of game, the worth of some coalition depends not only on what the players of such coalition can jointly obtain but also on how the other players are organized. We assume that, in any game situation, the universal coalition N (embedded in {N }) would actually form, so that the players would have w (N, {N }) to divide among themselves. But we also anticipate that the actual allocation of this worth would depend on all the other potential worths w (S, Q) , as they influence the relative bargaining strengths of the players.

Given w1, w2  G and c R , we define the sum w1 + w2 and the product cw1 , in G, in the usual form, i.e., (w1 + w2) (S, Q) = w1 (S, Q) +w2 (S, Q) and (cw1) (S, Q) = cw1 (S, Q) respectively. It is easy to verify that G is a |EC| − dimensional linear space with these operations.

For any S  N , let [S] denote the partition of S which consists of the singleton elements of S, i.e., [S] = {{j} |j  S} . For Q  PT and i  N , Qi denotes the member of Q where i belongs. Additionally, we denote the cardinality of a set by its corresponding lower-case letter, for instance n = |N |, s = |S|, q = |Q|, qi = Qi and so on.

A solution is a function φ : G Rn such that φi (w) is interpreted as the utility payoff which player i should expect from the game w.

Example 1: As an illustration of the kind of problems that can be modelled with a game with externalities, consider the following game w, which describes the situation where 3 companies (N = {1, 2, 3}) are competing for a market. When companies 1, 2, and 3 are on their own, each of them gets a worth of 50 monetary units. However, if any two of them get together, they can take over a larger share of the market and thus make more profit, affecting the other company. Finally, if the grand coalition is formed, they monopolize the entire market and thus obtain the maximum profit of 200 monetary units.

The intermediate worths are presented in table 1:

Table 1 Set of worths for Example 1 

Embedded coalitions Worths
{1} , {2} , {3} 50 50 50
{1, 2} , {3} 120 40
{1, 3} , {2} 125 45
{2, 3} , {1} 130 10
{1, 2, 3} 200

Source: Author’s elaboration.

Thus, what is the utility payoff which each company should expect from the previous situation?

Now, the group of permutations of N , Sn = {θ : N  N |θ is bijective} , acts on EC in the natural way; i.e., for θ  Sn :

θ (S1, {S1,S2, ..., Sl}) = (θ (S1) , {θ (S1) , θ (S2) , ..., θ (Sl)})

And also, Sn acts on the space of payoff vectors, Rn

θ x1, x2, ...,xn= xθ-1(1),xθ-1(2), ...,xθ-1(n)

Next, some preliminaries related to integer partitions are needed for subsequent developments.

A partition of a non-negative integer is a way of expressing it as the unordered sum of other positive integers, and it is often written in tuple notation. Formally, λ = λ1, λ2, ...,λl is a partition of n if λ1,λ2, ...,λl are positive integers and λ1 + λ2 + · · · + λl = n . The set of all partitions of n will be denoted by Π (n) , and, if λ  Π (n), |λ| is the number of elements of λ .

For example, the partitions of n = 4 are [1, 1, 1, 1], [2, 1, 1], [2, 2], [3, 1] and [4] . Sometimes we abbreviate this notation by dropping the commas, so [2, 1, 1] becomes [211] .

If Q  PT , there is a unique partition λQ  Π (n) , associated with Q, where the elements of λQ are exactly the cardinalities of the elements of Q. In other words, if Q = {S1, S2, ..., Sm}  PT , then λQ = [|S1| , |S2| , ..., |Sm|] .

For a given λ  Π (n) , we represent by λ◦ the set of numbers determined by the λi´s and for k  λ , we denote by mk the multiplicity of k in partition λ. So, if λ = [4, 2, 2, 1, 1, 1] , then |λ| = 6 , λ = {1, 2, 4}, and m1λ = 3,m2λ = 2, m4λ = 1 .

Let λ, γ  Π (n) be partitions such that γ  λ , we define the difference λ - γ as a new partition obtained from λ by removing the elements of γ. For example, [4, 3, 2, 1, 1, 1 ]-[ 3, 1, 1 ]=[ 4, 2, 1] .

2.1 The axioms

In the cooperative game theory framework, an axiomatization is an important approach to better understanding cooperative solution concepts. Over the years, many different values and other concepts have been fully characterized by axioms. In particular, we define the usual linearity, symmetry, and efficiency axioms which are asked for solutions to satisfy in the cooperative game theory framework.

Axiom 1 (Linearity) φ is linear if φ (w1 +w2) =φ (w1) + φ (w2)and φ (cw1) = cφ (w1), for all w1, w2  G and c  R.

The axiom of linearity means that when a group of players shares the benefits (or costs) stemming from two different issues, how much each player obtains does not depend on whether they consider the two issues together or one by one. Hence, the agenda does not affect the final outcome. Also, the sharing does not depend on the unit used to measure the benefits.

Axiom 2 (Symmetry) φ is said to be symmetric if and only if φ (θ · w) = θ · φ (w) for every θ  Sn and w  G. Here, the game θ · w is defined as (θ · w) (S, Q) = w θ-1 (S, Q) .

Symmetry means that players’ payoffs do not depend on their names. A player’s payoff is only derived from his influence on the worth of the coalitions.

Axiom 3 (Efficiency) φ is efficient ifiϵNφi (w) = w (N, {N }) forall w  G.

We assume that the grand coalition forms, and we leave issues of coalition formation out of this paper. Efficiency means that the value must be feasible and exhaust all the benefits from cooperation, given that everyone cooperates.

A solution that satisfies the previous axioms is referred to as an LSE solution.

3. LSE solutions and the transfers procedure

Sánchez-Pérez (2017, Theorem 3) prove that a solution φ satisfies the axioms of linearity, symmetry and efficiency, if there exist | D n | real numbers {β (λ, j, k) | (λ, j, k)  Dn} such that,

φiw=w(N,N)n+,j,kDn),β(,j,k)

kwS,Q-(S,Q)ECSi,S=jQ=TQ{S}|T|=kjw(S,Q)(S,Q)ECSi,S=jQ=,Qi=k (1)

Here, the set Dn s defined as Dn = {(λ, j, k) |λ  Π (n) \ {[n]} , j  λ, k  (λ - [j])}.

Although the parameters β = {β (λ, j, k) | (λ, j, k)  Dn} in formula (1) can be any collection of real numbers, if β (λ, j, k)  [0, 1] we can refer to them as weights (or fractions) of the worths {w (S, Q)}(S,Q)EC .

Now, we describe the final payoff for player i  N as a result of the following elementary procedure:

  1. He/she receives the egalitarian amount w(N,w{N})n .

  2. For each embedded coalition (S, Q), such that 𝑆 ≠ 𝑁 , there are transfers between players in S and players in N \S .

a) If player i belongs to S, then he/she receives (from each player in each T  Q\ {S} ) a fraction β (λQ, s, t) of the worth w (S, Q). In total from coalition T :

tβ (λQ, s, t) · w (S, Q)

b) If player i does not belong to S, then he/she pays (to each player in S) a fraction βQ, s, qi) of the worth w (S, Q). In total to coalition S:

sβ (λQ, s, qi) · w (S, Q)

Notice that the weights are symmetric in the following sense:

If i  S , then the weights associated to the embedded coalition (𝑆, 𝑄) depend on three parameters: the structure of Q, the cardinality of S and the cardinality of other coalitions T different from S.

If i  S , the weights depend on: the structure of Q, the cardinality of S and the cardinality of the coalition that contains player i.

In this note, we introduce a new entity that reflects the system of transfers described above. We define for any embedded coalition (S, Q) such that S  N and for any fixed w  G , the quantity:

A iβS, Q= TQΣ\{S}tβ (λQ, s, t) · w (S, Q)-sβ (λQ, s, qi) · w (S, Q)if i Sif i S

Thus, if i  S , then A iβ(S, Q) = is the amount that player i receives in total from all other coalitions (in Q) different from S. On the other hand, if 𝑖 ∉ 𝑆, then A iβ(S, Q) = is the amount that player i must pay in total to the members in coalition S.

We can now state the main result:

Theorem 1: Let φbe a value on G, φis linear, symmetric and efficient if and only if there exists a unique sequence {β (λ, k, j) | (λ, k, j)  Dn} such that for any i  N,

φiβw=w(N,{N})n+(S,Q)ECSNA iβS, Q (2)

Proof. It is immediate; one only needs to substitute the definition of A iβS, Q into (2), and re-arrange the terms to obtain (1).

Thus, every linear, symmetric and efficient ϕ can be obtained from the transfers procedure previously described.

Example 2: Let N = {1, 2, . . ., 9} be the set of players and take a particular embedded coalition (S, Q), such that S = {1, 8} and

Q = {{2, 6, 7} , {1, 8} , {4, 9} , {3} , {5}} .

Notice that λ Q= [32211] and in order to compute the payoff for player 1 or 8, one has to consider the transfers (associated to the coalition structure Q) between members of S and members of remaining coalitions T  Q\ {S} (table 2).

Table 2 Transfers among players for a particular embedded coalition 

T Each member receives from T : Each member of S pays to T :
{2, 6, 7} 3β (λQ, 2, 3) · w ({1, 8} , Q) 3β (λQ, 3, 2) · w ({2, 6, 7} , Q)
{4, 9} 2β (λQ, 2, 2) · w ({1, 8} , Q) 2β (λQ, 2, 2) · w ({4, 9} , Q)
{3} β (λQ, 2, 1) · w ({1, 8} , Q) β (λQ, 1, 2) · w ({3} , Q)
{5} β (λQ, 2, 1) · w ({1, 8} , Q) Q, 1, 2) · w ({5} , Q)

Source: Author’s elaboration.

The next example shows how to obtain any linear, symmetric and efficient solution (for n = 3) by applying the transfers procedure.

Example 3: If N = {i, j, k}, there are 5 different partitions for the set of players. According to the transfers procedure, the payoff for player i is obtained from the following system of transfers (table 3):

Table 3 System of transfers for the case n=3 

Partition Transfers related to player i
Q1 = {{i} , {j} , {k}} 2β ([111] , 1, 1) · w ({i} , Q1)
β ([111] , 1, 1) · w ({j} , Q1)
β ([111] , 1, 1) · w ({k} , Q1)
Q2 = {{i, j} , {k}} β ([21] , 2, 1) · w ({i, j} , Q2)
β ([21] , 1, 2) · w ({k} , Q2)
Q3 = {{i, k} , {j}} β ([21] , 2, 1) · w ({i, k} , Q2)
β ([21] , 1, 2) · w ({j} , Q2)
Q1 = {{j, k} , {i}} 2β ([21] , 1, 2) · w ({i} , Q4)
−2β ([21] , 2, 1) · w ({j, k} , Q4)
Q5 = {{i, j, k}}

Source: Author’s elaboration.

Thus, re-arranging the terms, any linear, symmetric efficient solution is of the form (for player i):

φiβw=w(N,{N})n

+β ([111] , 1, 1) [2w ({i} , Q1) - w ({j} ,Q1) - w ({k} ,Q1)]

+β ([21] , 1, 2) [2w ({i} , Q4) - w ({j} , Q3) - w ({k} , Q2)]

+β ([21] , 2, 1) [w ({i, j} ,Q2) + w ({i, k} ,Q3) - 2w ({j, k} ,Q4)]

for any choice of real numbers β ([111] , 1, 1), β ([21] , 1, 2), and

β ([21] , 2, 1)

In particular, for Example 1, we compute a player’s payoff through the transfers procedure.

Example 4: From the game described in Example 1, we describe the payoff (for player 1, without loss of generality) according to the transfers procedure (table 4).

Table 4 Game of Example 1 

Embedded coalitions Worths
{1} , {2} , {3} 50 50 50
{1, 2} , {3} 120 40
{1, 3} , {2} 125 45
{2, 3} , {1} 130 10
{1, 2, 3} 200

Source: Author’s elaboration.

  • First, the quantity 200/3 is allocated to player 1.

  • In partition {{1} , {2} , {3}} , he/she receives (from players 2 and 3) 100 · β ([111] , 1, 1) and pays them 100 · β ([111] , 1, 1) .

  • In partition {{1, 2} , {3}}, he/she receives (from player 3) 120 · β ([21] , 2, 1) and pays 40 · β ([21] , 1, 2).

  • In partition {{1, 3} , {2}} , he/she receives (from player 2) 125 · β ([21] , 2, 1) and pays 45 · β ([21] , 1, 2) .

  • In partition {{2, 3} , {1}} , he/she receives (from players 2 and 3) β ([21] , 1, 2) and pays 260 · β ([21] , 2, 1).

4. Examples of LSE solutions

In this section we briefly present some solutions that can be implemented from the transfers procedure; i.e., they all are of the form (1). As a first example, we take the expected stand-alone value, φESA , which tells us how much a player may obtain in a game with externalities when we focus on the stand-alone side of the game:

φiESAw=w(N,{N})n+SNiSs!(n-s-1)n!w ({i} , {S}  N \ (S  {i})]  {{i}})

-jN{i}SN{i,j}s!n-s-2!n! w ({j} , [N \ (S  {i})]  {S  {i}})

which we obtain when we take in (1):

β,s,t=1n(n-1)(n-2)and t=m0 otherwiseif{m,1,,1|m=1n-1,s=1

Shapley value

Pham Do and Norde (2007) define an extension of the Shapley (1953) value to the class of games with externalities as:

φtPNω=Shtv

for each 𝑖 ∈ 𝑁 and each w  G , where Sh is the Shapley value operator for transferable utilities (TU) games and v is defined as follows:

v (S) = w (S, {S, [N \S]})

for each S  N .

This solution is of the form (1) with parameters:

β,s,t=s-1!n-s-1!n!and t=m0 otherwiseif{m,1,,1|m=1n-1,s=m

Consensus value

Ju (2007) define the consensus value, φ J , as the middle point between the stand-alone value and the Shapley value of Pham Do and Norde (2007). The corresponding parameters for the consensus value are:

β,s,t=12n(n-2)if=1,1,,1and s=t=112n(n-1)(n-2)and t=mif{m,1,,1|m=1n-1,s=1s-1!n-s-1!2n!if{m,1,,1|m=1n-1,s=mand t=10 otherwise

Myerson value

Myerson (1977) proceeds axiomatically and proposes a value extend-ing the well-known Shapley value (Shapley, 1953), which is defined for TU games. His proposal satisfies the axioms of linearity, symmetry, efficiency, and the “null” player property that states that players who have no effect on the outcome should neither receive nor pay anything. The Myerson value of a player is given by:

φiMw=(S,Q)ϵEC(-1)q-1q-1!

1n-TϵQS,iT1(q-1)(n-t)w(S,Q)

which we get with the parameters:

β(,s,t)(-1)||(|-1!s1n-r-s,t°mr-[s-t](||-1)(n-r)

The value of Albizuri et al.

Albizuri et al. (2005) obtain a unique value characterized by the properties of linearity, symmetry, efficiency, oligarchy, and an additional symmetry requirement with respect to the embedded coalitions. They define the value for a player as:

φiAARw=(S,Q)ϵECiSs-1!n-s!n!PS,Nw(S,Q)

(S,Q)ϵECiSs!n-s-1!n!PS,Nw(S,Q)

Where P (S, N) = |{(T, Q)  EC|T = S}| . In fact, they notice that P (S, N) = p (n - s) , where p (k) represents the number of partitions of any set K with cardinality k.

This solution is also of the form (1). The corresponding parameters are:

β (λ, s, t) =(n - s - 1)! (s - 1)!n! · p (n - s)

The value of Macho-Stadler et al.

As a final example, Macho-Stadler et al. (2007) characterize the value:

φiMPQw=(S,Q)ϵECiSs-1!TQ{S}t-1!n!PS,Nw(S,Q)

-(S,Q)ϵECiSs!TQ{S}t-1!n-sn!w(S,Q)

which we get when we choose:

β λ, s, t=s-1!r-s°[r-1!]mr-[s]n-sn!

Example 5: We look at the system of weights for the different solutions described above in the case n = 3. For this particular case, there are 3 different weights associated with the transfers procedure:

Table 5 System of weights for LSE solutions for n = 3 

Weights
φESA
φPN
φJ
φM
φAAR
φMPW
β ([111] , 1, 1) 1/6 1/6 1/6 -1/6 1/12 1/12
β ([21] , 1, 2) 1/6 0 1/12 1/3 1/12 1/12
β ([21] , 2, 1) 0 1/6 1/12 1/6 1/6 1/6

Source: Author’s elaboration

Now, for the case n = 4 there are 7 different weights associated with the transfers procedure (table 6):

Table 6 System of weights for LSE solutions for n = 4 

Weights
φESA
φPN
φJ
φM
φAAR
φMPW
β ([1111] , 1, 1) 1/24 1/12 1/16 1/6 1/60 1/72
β ([211] , 2, 1) 0 1/24 1/48 -1/12 1/48 1/48
β ([211] , 1, 2) 1/24 0 1/48 -1/6 1/60 1/72
β ([211] , 1, 1) 0 0 0 0 1/60 1/72
β ([31] , 3, 1) 0 1/12 1/24 1/12 1/12 1/12
β ([31] , 1, 3) 1/24 0 1/48 1/4 1/60 1/36
β ([22] , 2, 2) 0 0 0 1/8 1/48 1/48

Source: Author’s elaboration.

As we can observe, in both cases, the Myerson value is the only solution that considers negative weights.

Example 6: Recall the game described in Example 1, and applying the previous solutions, we get the following payoffs.

Table 7 Computation of LSE solutions for Example 1 

Weights
φESA
φPN
φJ
φM
φAAR
φMPW
1 55.83 64.17 60 42.5 58.75 58.75
2 73.33 66.67 70 80 70 70
3 70.83 69.17 70 77.5 71.25 71.25

Source: Author’s elaboration.

In order to select one of these solutions, one have to consider the axioms (other than linearity, symmetry and efficiency) that characterize each value. Some axioms are widely accepted and others could be more controversial.

For instance with the Myerson value, player 1 obtains a payoff of 42.5, which is less than his/her individual worth in the game (as-suming all players are on their own). This might be a consequence of the “null” property considered in the characterization of the Myerson value.

5. Final comments

The family of solutions for games with externalities that are simultaneously linear, symmetric, and efficient is wide and describes a |Dn| − dimensional affine vector space. It contains, among others, the expected stand-alone value, the Myerson value (Myerson, 1977), the Shapley value (Pham Do and Norde, 2007), the consensus value (Ju, 2007), the value of Albizuri et al. (2005), and the value of Macho-Stadler et al. (2007). A better understanding pattern of solutions is essential to get the difference (and similarity) between solutions within a given class and to know what changes when we switch to a different class of solutions. The paper unveils how any such class reflects a policy for sharing the common surplus in terms of transfers between players of a fixed embedded coalition and players of every coalition that belongs to the same partition.

References

Albizuri, M.J., J. Arin, and J. Rubio. 2005. An axiom system for a value for games in partition function form, International Game Theory Review, 7(1): 63-72. [ Links ]

Ju Y. 2007. The consensus value for games in partition function form, International Game Theory Review, 9(3): 437-452. [ Links ]

Lucas W.F. and R.M. Thrall. 1963. N-person games in partition function form, Naval Research Logistics Quarterly, 10: 281-298. [ Links ]

Macho-Stadler, I., D. Pérez-Castrillo, and D. Wettstein. 2007. Sharing the surplus: An extension of the Shapley value for environments with externalities, Journal of Economic Theory, 135: 339-356. [ Links ]

Myerson R.B. 1977. Values of games in partition function form, International Journal of Game Theory, 6(1): 23-31. [ Links ]

Pham Do K. and H. Norde. 2007. The Shapley value for partition function games, International Game Theory Review, 9(2): 353-360. [ Links ]

Sánchez-Pérez, J. 2017. A decomposition for the space of games with externalities, International Journal of Game Theory, 46: 205-233. [ Links ]

Shapley, L. 1953. A value for n-person games, in H. Kuhn and A. Tucker (eds.), Contributions to the Theory of Games II, Princeton, Princeton University Press. [ Links ]

Received: October 18, 2022; Accepted: January 23, 2023

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License