sweng

joined 1 year ago
[–] [email protected] 3 points 1 month ago (13 children)

How about you continue reading a bit further, until you hit the word "and".

take a copy of source code from one software package and start independent development

(emphasis mine).

Github defines "forking" as just copying, while normally it is understood as copying + further development (creating a "fork" in the development history, hence the name).

[–] [email protected] 2 points 1 month ago (15 children)
[–] [email protected] 4 points 1 month ago (17 children)

I edited my reply to include the definition from Wikipedia, but there are of course many other sources.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago) (19 children)

I got it from the TOS:

By setting your repositories to be viewed publicly, you agree to allow others to view and "fork" your repositories (this means that others may make their own copies of Content from your repositories in repositories they control).

They explicitly define it as making copies. There is no mention of being allowed to modify said copy. Also note the quotes around "fork", since it differs from the usual definition.

E.g. wikpedia (https://en.m.wikipedia.org/wiki/Fork_(software_development) defines it thusly:

In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct and separate piece of software.

(Emphasis mine)

[–] [email protected] 2 points 1 month ago (21 children)

The TOS actually does not say you are granting users permissions to fork in the usually understood sense. The TOS gives you permission to copy, which Github calls "forking" even though it isn't.

[–] [email protected] 1 points 1 month ago

Just because you can do something, does not mean you are allowed to.

[–] [email protected] -4 points 1 month ago (26 children)

Yes, but that has nothing to do with Github TOS. It does not require you to accept or even allow pull requests.

[–] [email protected] -3 points 1 month ago (28 children)

I feel most people are fundamentally misunderstanding what forking means.

Generally, forking means making a copy and modifying it.

Github, however, seems to define "fork" as just making a copy.

So, in fact there is no "TOS violation". The license forbids making a copy and modifying it, while github requires that you allow making copies. There is no conflict between the two.

Even if it were, just having a license that contradicts the github TOS is not a TOS violation (unless that is separately mentioned somewhere).

[–] [email protected] 8 points 1 month ago (4 children)

You can self-host it, making it as private as you want.

[–] [email protected] 20 points 1 month ago

That's the problem with how the app store presents privacy info: without context it's nearly meaningless. "may be collected". It's optional, but that's not show here. The Play store does show that these are all optional.

"Collected" is also a scary word here. Having my location "collected" sounds scary, but what it actually may mean is that I can optionally and explicitly share my location with a contact.

[–] [email protected] 7 points 1 month ago (5 children)

What do you find WTF about it?

[–] [email protected] 1 points 1 month ago

As said, that's a truism. What possible reason would one have to say it?

view more: ‹ prev next ›