Published March 25, 2022 | Version v1
Dataset Open

Variant Forks -- Motivations and Impediments

  • 1. Universiteit Antwerpen
  • 2. University of Mons
  • 3. University of Antwerp
  • 4. Vrije Universiteit Brussels, Brussels, Belgium

Description

Social coding platforms centred around git provide explicit facilities to share code between projects: forks, pull requests, cherry-picking to name but a few. Variant forks are an interesting phenomenon in that respect, as it permits for different projects to peacefully co-exist, yet explicitly acknowledge the common ancestry. Several researchers analysed forking practices on open source platforms and observed that variant forks get created frequently. However, today little is known on the motivations for launching such a variant fork. Is it mainly technical (e.g., diverging features), governance (e.g., diverging interests), legal (e.g., diverging licences), or do other factors come into play? In this paper we report the results of an exploratory qualitative analysis on the motivations behind variants creation and maintenance. We surveyed 105 maintainers of different active open source variant projects hosted on GitHub. Our study extends previous findings, identifying a number of fine-grained common motivations for launching a variant fork and listing concrete impediments for maintaining the co-existing projects.

Files

changes_from_mainline_RQ3.csv

Files (3.9 MB)

Name Size Download all
md5:574d1f5ddd484848182788a4e48ba8ed
2.5 kB Download
md5:1ed525134ed7a7fe9d52e0ae937b4d10
7.5 kB Download
md5:fa15db7bfff6233a1c8006088d376d63
10.6 kB Download
md5:51d96cbc93733bf84d1ff40131a67730
2.3 kB Download
md5:509f040e4b9eae4be561c28329fbc67f
13.8 kB Download
md5:778a63f76c91bfba127a35423354cfcd
49.5 kB Download
md5:4e68a7e1126c5c8135a2ec5e9c6f14ff
5.1 kB Download
md5:01b6ef710ed363549b86fa051dced09d
55.4 kB Download
md5:70d79ceb1962d6228bd16f215e7ca8c7
740 Bytes Preview Download
md5:01f3096fb5edb08cec688378abebdade
448 Bytes Preview Download
md5:351748e92740e3daccfa614892d35b98
6.1 kB Preview Download
md5:d0bacc39159e84a54e1ecbd4344e02b0
23.7 kB Preview Download
md5:492de27d8cbb06eb10e322dddc53239b
17.8 kB Download
md5:cdecf52d20fe92503d7b0b314aa5eac6
1.1 kB Preview Download
md5:2ca5cece1d0f007c488693334768dc4c
15.5 kB Preview Download
md5:5dfb2eccc43dd101d6d1236021b85b25
15.8 kB Preview Download
md5:1899aaa36584d4524419c9777f3ac8a0
4.8 kB Preview Download
md5:07af73890682b08e2fbaed7a6298ce6d
8.0 kB Preview Download
md5:7a789fca45d592645a5aec1b01a4d441
15.6 kB Preview Download
md5:134b5201a34ae4b61786bf1befadb2c2
10.8 kB Preview Download
md5:371cc811dac53b66e35f3b76897d68fe
10.4 kB Preview Download
md5:35d4d8c880f5a9eccae8fc20847bf298
107.5 kB Preview Download
md5:a1656dc547fe41f7bb5a445281bcc427
3.7 kB Download
md5:7bd0fe69d8ae186b6d382f90d4001460
20.2 kB Preview Download
md5:70283842972c46393c45ab1405f9e615
15.6 kB Preview Download
md5:87753eaa3dca441cd8dad331ac6ed5be
3.3 kB Preview Download
md5:82c800928fba42fa361ed232c89300d1
13.4 kB Preview Download
md5:6c4f3af4878388cab65d51219c59c03e
201.3 kB Preview Download
md5:c445180bcba2603a55647c95dc343d8f
6.5 kB Preview Download
md5:fad35a028f982bdda7517388f24493ec
8.0 kB Preview Download
md5:410b8364be9fb5d2020cc6d53490f88e
8.0 kB Preview Download
md5:778136a99a79ef752d01fdc7f5ae0201
7.9 kB Preview Download
md5:b8d015068290abc37d1c666875e5ba87
249.6 kB Preview Download
md5:292819800aaeac9f9e90c0384d0d3209
89.2 kB Preview Download
md5:b05aa2dc0915f39213e37c5f3250f0f4
10.5 kB Preview Download
md5:c428903b335901c9b3570953e6a38b15
279.6 kB Preview Download
md5:3ff1cebd8b9d44ce9beca4318fd2122b
2.6 MB Preview Download