Fossil

Check-in [4f293ddf58]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Reduced repeition of the "deisgn and implementation" bits of "Fossil vs Git" in the new "GPL vs BSD" material.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | bsd-vs-gpl
Files: files | file ages | folders
SHA3-256: 4f293ddf580319c89cfd2a5d57e30434066698ea5b584c7b937483f6c02c93ca
User & Date: wyoung 2019-07-12 16:38:30
Context
2019-07-12
16:39
Prose tightening tweak check-in: d2a77c309e user: wyoung tags: bsd-vs-gpl
16:38
Reduced repeition of the "deisgn and implementation" bits of "Fossil vs Git" in the new "GPL vs BSD" material. check-in: 4f293ddf58 user: wyoung tags: bsd-vs-gpl
16:33
Rewrote the opening paragraph to "GPL vs BSD" in "Fossil vs Git" doc to make it clear that we're not trying to persuade you to make our same choice. Also removed two paragraphs making a judgement about the nature of each license for the same reason. check-in: d48fdb41fb user: wyoung tags: bsd-vs-gpl
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to www/fossil-v-git.wiki.

314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
also drives off those unable to accept the CLA's restrictions on their
rights, which are otherwise quite minimal under a BSD-style license. The
GPL requires much the same sort of relinquishment of rights without this
up-front gatekeeping.

We think this additional friction is not an entirely bad thing. We think
it creates greater contributor community cohesion, because everyone who
made it over the legal hurdle has made an affirmative step to get into that
community. More to the point here in this document, we think it affects
the design and implementation of Fossil: its contributions come from a
smaller, more cohesive group of people than with Git.

These differences in world-view show up in the design and implementation
of these two DVCSes. 
Git encourages anonymous contributions
and siloed development, which are hallmarks of the GPL/bazaar approach to
software, whereas Fossil encourages a more tightly collaborative
cathedral-style approach more typical of BSD-licensed projects.







|
|
<
<







314
315
316
317
318
319
320
321
322


323
324
325
326
327
328
329
also drives off those unable to accept the CLA's restrictions on their
rights, which are otherwise quite minimal under a BSD-style license. The
GPL requires much the same sort of relinquishment of rights without this
up-front gatekeeping.

We think this additional friction is not an entirely bad thing. We think
it creates greater contributor community cohesion, because everyone who
pushed past that legal friction made an affirmative, active step to get
into the community.



These differences in world-view show up in the design and implementation
of these two DVCSes. 
Git encourages anonymous contributions
and siloed development, which are hallmarks of the GPL/bazaar approach to
software, whereas Fossil encourages a more tightly collaborative
cathedral-style approach more typical of BSD-licensed projects.