New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GVfs name is already taken #7

Closed
sam0x17 opened this Issue Feb 3, 2017 · 58 comments

Comments

Projects
None yet
@sam0x17

sam0x17 commented Feb 3, 2017

The GNOME Virtual File System (GVfs) is already a well established thing and is in Wikipedia https://en.wikipedia.org/wiki/GVfs. It would be polite to consider a different name for Microsoft GVFS.

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Feb 3, 2017

Contributor

Our product is the "Git Virtual File System". I'm sure we'll take a hard look at the coincidence of the acronyms matching.

Contributor

sanoursa commented Feb 3, 2017

Our product is the "Git Virtual File System". I'm sure we'll take a hard look at the coincidence of the acronyms matching.

@coldacid

This comment has been minimized.

Show comment
Hide comment
@coldacid

coldacid Feb 4, 2017

Just throwing it out there but perhaps GitVFS is enough to make everyone happy?

coldacid commented Feb 4, 2017

Just throwing it out there but perhaps GitVFS is enough to make everyone happy?

@y2kbugger

This comment has been minimized.

Show comment
Hide comment
@y2kbugger

y2kbugger Feb 4, 2017

Not only polite, but beneficial due to reduced confusion.

y2kbugger commented Feb 4, 2017

Not only polite, but beneficial due to reduced confusion.

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Feb 4, 2017

Contributor

It's a very fair point, and something we're considering.

Contributor

sanoursa commented Feb 4, 2017

It's a very fair point, and something we're considering.

@Tsutsukakushi

This comment has been minimized.

Show comment
Hide comment
@Tsutsukakushi

Tsutsukakushi Feb 4, 2017

Our product is the "Git Virtual File System".

There repo is named "GVFS", every announcement also callsit "GVFS", the title in the README says "GVFS" and so does everything else in it.

GVFS stands for Git Virtual File System

This sentence from the README only says what it GVFS stands for but all the evidence points out to "GVFS" being the product name and not "Git Virtual File System"

I'm sure we'll take a hard look at the coincidence of the acronyms matching.

Yeah, but what a coinceidence that one of them also ends in "Virtual File System", right? It's not like it only takes 2 seconds to google the name and find out that it's already taken by another project in the same area.

Here is my new operating system, it's called DOS which stands for "Desktop Operating System"

Tsutsukakushi commented Feb 4, 2017

Our product is the "Git Virtual File System".

There repo is named "GVFS", every announcement also callsit "GVFS", the title in the README says "GVFS" and so does everything else in it.

GVFS stands for Git Virtual File System

This sentence from the README only says what it GVFS stands for but all the evidence points out to "GVFS" being the product name and not "Git Virtual File System"

I'm sure we'll take a hard look at the coincidence of the acronyms matching.

Yeah, but what a coinceidence that one of them also ends in "Virtual File System", right? It's not like it only takes 2 seconds to google the name and find out that it's already taken by another project in the same area.

Here is my new operating system, it's called DOS which stands for "Desktop Operating System"

@kisaragi-hiu

This comment has been minimized.

Show comment
Hide comment
@kisaragi-hiu

kisaragi-hiu Feb 4, 2017

GitVFS is probably the least confusion option here. After all, gvfs and GnomeVFS are also different..

kisaragi-hiu commented Feb 4, 2017

GitVFS is probably the least confusion option here. After all, gvfs and GnomeVFS are also different..

@WhyNotHugo

This comment has been minimized.

Show comment
Hide comment
@WhyNotHugo

WhyNotHugo Feb 5, 2017

The name clash is actually worsened by the fact that they're both Virtual File Systems. If both products were completely different things (eg: a photo editor and a fridge) that'd be okay, but the chance of confusion it too high, considering how close both tools' functionality is.

WhyNotHugo commented Feb 5, 2017

The name clash is actually worsened by the fact that they're both Virtual File Systems. If both products were completely different things (eg: a photo editor and a fridge) that'd be okay, but the chance of confusion it too high, considering how close both tools' functionality is.

@Tsutsukakushi

This comment has been minimized.

Show comment
Hide comment
@Tsutsukakushi

Tsutsukakushi Feb 5, 2017

@hobarrera which is even more worsened by the fact that it only takes few seconds to check. It's like Swift and Swift.

Swift is 8 years older than Swift. Gvfs git logs go back to 2007. I wouldn't put it past Micro$oft and Apple to deliberately pick these names even though they clash with competing projects.

Tsutsukakushi commented Feb 5, 2017

@hobarrera which is even more worsened by the fact that it only takes few seconds to check. It's like Swift and Swift.

Swift is 8 years older than Swift. Gvfs git logs go back to 2007. I wouldn't put it past Micro$oft and Apple to deliberately pick these names even though they clash with competing projects.

@szeder

This comment has been minimized.

Show comment
Hide comment
@szeder

szeder Feb 5, 2017

"Git" is a trademark, so a name like GitVFS seems to be problematic, but so does Git Virtual File System.

https://git-scm.com/trademark
http://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw@sigill.intra.peff.net/T/#u

szeder commented Feb 5, 2017

"Git" is a trademark, so a name like GitVFS seems to be problematic, but so does Git Virtual File System.

https://git-scm.com/trademark
http://public-inbox.org/git/20170202022655.2jwvudhvo4hmueaw@sigill.intra.peff.net/T/#u

@seanscottking

This comment has been minimized.

Show comment
Hide comment
@seanscottking

seanscottking commented Feb 5, 2017

msgvfs (TM)

@norpol

This comment has been minimized.

Show comment
Hide comment
@norpol

norpol Feb 5, 2017

How about calling it 'Remote Git File System' RGFS? This would actually describe what this does a little better and short google and github search didn't reveal collisions to other projects for me. (GRFS does).

norpol commented Feb 5, 2017

How about calling it 'Remote Git File System' RGFS? This would actually describe what this does a little better and short google and github search didn't reveal collisions to other projects for me. (GRFS does).

@Jamesits

This comment has been minimized.

Show comment
Hide comment
@Jamesits

Jamesits Feb 6, 2017

Years ago you called it "Smart Files" on SkyDrive on Windows 8.1. Still a good name to consider.

Jamesits commented Feb 6, 2017

Years ago you called it "Smart Files" on SkyDrive on Windows 8.1. Still a good name to consider.

@ad-m ad-m referenced this issue Feb 6, 2017

Closed

GVFS collision name #15

@morsik

This comment has been minimized.

Show comment
Hide comment
@morsik

morsik Feb 6, 2017

which is even more worsened by the fact that it only takes few seconds to check. It's like Swift and Swift.

@Tsutsukakushi: there is also OpenStack Swift ;)

morsik commented Feb 6, 2017

which is even more worsened by the fact that it only takes few seconds to check. It's like Swift and Swift.

@Tsutsukakushi: there is also OpenStack Swift ;)

@mattbishop

This comment has been minimized.

Show comment
Hide comment
@mattbishop

mattbishop Feb 7, 2017

Given #4 I don't think this will actually be a problem in the wild.

mattbishop commented Feb 7, 2017

Given #4 I don't think this will actually be a problem in the wild.

@Rutix

This comment has been minimized.

Show comment
Hide comment
@Rutix

Rutix Feb 7, 2017

@Tsutsukakushi you give some good arguments but your use of Micro$oft kinda undermines your reasons. Using that term comes over as very childish and immature. We're all adults here, right? Can we have professional discussions without acting like that.

Rutix commented Feb 7, 2017

@Tsutsukakushi you give some good arguments but your use of Micro$oft kinda undermines your reasons. Using that term comes over as very childish and immature. We're all adults here, right? Can we have professional discussions without acting like that.

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Feb 7, 2017

Since it exists mainly for the purpose of making a ~270 GB repository manageable, I put forward MonolithFS 😄

sam0x17 commented Feb 7, 2017

Since it exists mainly for the purpose of making a ~270 GB repository manageable, I put forward MonolithFS 😄

@McoreD

This comment has been minimized.

Show comment
Hide comment
@McoreD

McoreD Feb 7, 2017

I don't think the GNOME Virtual File System (GVfs) is copyrighted. Alos, this is called GVFS.

McoreD commented Feb 7, 2017

I don't think the GNOME Virtual File System (GVfs) is copyrighted. Alos, this is called GVFS.

@mcatanzaro

This comment has been minimized.

Show comment
Hide comment
@mcatanzaro

mcatanzaro Feb 7, 2017

That is not correct. GVfs is not designated to the public domain and may only be used in compliance with its copyright license (LPGLv2+). But that does not seem at all relevant to this issue.

There is significant potential for confusion due to this naming and it would seem to be beneficial to both parties to avoid that. The vast majority of Linux desktops (anything not KDE-based) have many gvfs processes constantly running in the background; on my machine, I count gvfs-afc-volume-monitor, gvfsd, gvfsd-fus, gvfsd-http, gvfsd-metadata, gvfsd-trash, gvfs-goa-volume-monitor, gvfs-gphoto2-volume-monitor, gvfs-mtp-volume-monitor, gvfs-udisks2-volume-monitor. Having an unrelated project whose name differs only in capitalization is going to be a confusing mess. It will also make searching for GVFS very problematic; a quick web search for GVFS shows about half the results currently refer to Microsoft's GVFS, and half to GNOME's GVfs. It also means users searching for GVFS on e.g. Wikipedia will be directed to information about GNOME and away from information about Microsoft's product.

mcatanzaro commented Feb 7, 2017

That is not correct. GVfs is not designated to the public domain and may only be used in compliance with its copyright license (LPGLv2+). But that does not seem at all relevant to this issue.

There is significant potential for confusion due to this naming and it would seem to be beneficial to both parties to avoid that. The vast majority of Linux desktops (anything not KDE-based) have many gvfs processes constantly running in the background; on my machine, I count gvfs-afc-volume-monitor, gvfsd, gvfsd-fus, gvfsd-http, gvfsd-metadata, gvfsd-trash, gvfs-goa-volume-monitor, gvfs-gphoto2-volume-monitor, gvfs-mtp-volume-monitor, gvfs-udisks2-volume-monitor. Having an unrelated project whose name differs only in capitalization is going to be a confusing mess. It will also make searching for GVFS very problematic; a quick web search for GVFS shows about half the results currently refer to Microsoft's GVFS, and half to GNOME's GVfs. It also means users searching for GVFS on e.g. Wikipedia will be directed to information about GNOME and away from information about Microsoft's product.

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Feb 7, 2017

Contributor

@mcatanzaro I have already been in touch with Ondrej Holy on the Gnome GVFS project, and thank you for reaching out as well. This was an unfortunate naming coincidence - "VFS" is a very generic term, and we got unlucky that our G collided with yours - and we definitely intend to address it.

I don't have an immediate answer but we are working on it. We don't want to make a knee-jerk name change, only to have to change it again later. So what I will say for now is that we are very aware of the need to change, and we will not release on Linux under this name. For now, this is effectively a preview and not a released product, so I ask for some patience as we determine the best name to use.

Contributor

sanoursa commented Feb 7, 2017

@mcatanzaro I have already been in touch with Ondrej Holy on the Gnome GVFS project, and thank you for reaching out as well. This was an unfortunate naming coincidence - "VFS" is a very generic term, and we got unlucky that our G collided with yours - and we definitely intend to address it.

I don't have an immediate answer but we are working on it. We don't want to make a knee-jerk name change, only to have to change it again later. So what I will say for now is that we are very aware of the need to change, and we will not release on Linux under this name. For now, this is effectively a preview and not a released product, so I ask for some patience as we determine the best name to use.

@mcatanzaro

This comment has been minimized.

Show comment
Hide comment
@mcatanzaro

mcatanzaro Feb 8, 2017

Sounds good, thanks @sanoursa!

mcatanzaro commented Feb 8, 2017

Sounds good, thanks @sanoursa!

@Tsutsukakushi

This comment has been minimized.

Show comment
Hide comment
@Tsutsukakushi

Tsutsukakushi Feb 8, 2017

@mcatanzaro

Having an unrelated project whose name differs only in capitalization

In many cases they don't differ in that either, for example in package managers the package names aren't usually capitalized.

Tsutsukakushi commented Feb 8, 2017

@mcatanzaro

Having an unrelated project whose name differs only in capitalization

In many cases they don't differ in that either, for example in package managers the package names aren't usually capitalized.

@illwieckz

This comment has been minimized.

Show comment
Hide comment
@illwieckz

illwieckz Feb 13, 2017

@mcatanzaro: on my machine, I count gvfs-afc-volume-monitor, gvfsd, gvfsd-fus, gvfsd-http, gvfsd-metadata, gvfsd-trash, gvfs-goa-volume-monitor, gvfs-gphoto2-volume-monitor, gvfs-mtp-volume-monitor, gvfs-udisks2-volume-monitor.

Let's welcome gvfs-gvfs-volume-monitor ! 😁

@norpol: How about calling it 'Remote Git File System' RGFS?

I find this name far far better than "Git Virtual File System", even without name collision, because the purpose of this Git VFS is to allow working on Git repositories connected to a remote one.

We can imagine some other Git Virtual File System with other purpose, for example we can imagine a “Dedupe Git File System” that adds underlying support for rolling checksum deduplication to standard git repositories to help big binary files management without git modification.

So, today the name is already colliding with GNOME's gvfs project on the VFS part, but tomorrow it can also collide with other Git VFS projects with other purpose, colliding on both Git and VFS.

illwieckz commented Feb 13, 2017

@mcatanzaro: on my machine, I count gvfs-afc-volume-monitor, gvfsd, gvfsd-fus, gvfsd-http, gvfsd-metadata, gvfsd-trash, gvfs-goa-volume-monitor, gvfs-gphoto2-volume-monitor, gvfs-mtp-volume-monitor, gvfs-udisks2-volume-monitor.

Let's welcome gvfs-gvfs-volume-monitor ! 😁

@norpol: How about calling it 'Remote Git File System' RGFS?

I find this name far far better than "Git Virtual File System", even without name collision, because the purpose of this Git VFS is to allow working on Git repositories connected to a remote one.

We can imagine some other Git Virtual File System with other purpose, for example we can imagine a “Dedupe Git File System” that adds underlying support for rolling checksum deduplication to standard git repositories to help big binary files management without git modification.

So, today the name is already colliding with GNOME's gvfs project on the VFS part, but tomorrow it can also collide with other Git VFS projects with other purpose, colliding on both Git and VFS.

@SamuelEnglard

This comment has been minimized.

Show comment
Hide comment
@SamuelEnglard

SamuelEnglard Feb 13, 2017

I'd like to vote for Central Git File System CGFS 😂

SamuelEnglard commented Feb 13, 2017

I'd like to vote for Central Git File System CGFS 😂

@eMPee584

This comment has been minimized.

Show comment
Hide comment
@eMPee584

eMPee584 Feb 13, 2017

eMPee584 commented Feb 13, 2017

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Feb 13, 2017

a few gems...
legit (pronounced french le, git)
gitlit or litgit -- "like git, but lit" ... will be popular with the kids these days
biggit / BigGit -- "work effectively with big repos by subjecting your git file transfers to extreme vetting. Make git great again, bigly."

sam0x17 commented Feb 13, 2017

a few gems...
legit (pronounced french le, git)
gitlit or litgit -- "like git, but lit" ... will be popular with the kids these days
biggit / BigGit -- "work effectively with big repos by subjecting your git file transfers to extreme vetting. Make git great again, bigly."

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Feb 15, 2017

Contributor

I appreciate all the creative ideas :-). Closing this issue for now until we have something more to announce on the topic.

Contributor

sanoursa commented Feb 15, 2017

I appreciate all the creative ideas :-). Closing this issue for now until we have something more to announce on the topic.

@norpol

This comment has been minimized.

Show comment
Hide comment
@norpol

norpol Nov 18, 2017

Yes, I'm also for RGFS - I've tried to write a script that would replace all strings (with whatever name) in the project and do proper renaming of the according files (beware, there might be multiple casings e.g. GVFS gvfs Gvfs and so on).
Is there someone who could help out / volunteer submitting a PR + is willing to signup at Microsoft 'Contribution License Agreement'.

Thank you.

norpol commented Nov 18, 2017

Yes, I'm also for RGFS - I've tried to write a script that would replace all strings (with whatever name) in the project and do proper renaming of the according files (beware, there might be multiple casings e.g. GVFS gvfs Gvfs and so on).
Is there someone who could help out / volunteer submitting a PR + is willing to signup at Microsoft 'Contribution License Agreement'.

Thank you.

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Nov 18, 2017

oh yeah lol forgot alpha characters XD

sam0x17 commented Nov 18, 2017

oh yeah lol forgot alpha characters XD

illwieckz added a commit to illwieckz/GVFS that referenced this issue Nov 18, 2017

rename GVFS to RGFS, fix Microsoft#7
This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

This was done doing:

```sh
git ls-files | xargs -n1 -P1 dirname | grep GVFS | sort -u | sed -e 's/GVFS/RGFS/g' | xargs -n1 -P1 mkdir -p
git ls-files | grep GVFS | sed -e 'p;s/GVFS/RGFS/g' | xargs -n2 -P1 git mv
git clean -df
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvfs/rgfs/g;s/gvFS/rgFS/g;s/Gvfs/Rgfs/g;s/GVFS/RGFS/g' -i
git add .
```

If you prefer another name, it wouldn't be hard to adapt the renaming script above and replay it on the whole tree.

illwieckz added a commit to illwieckz/GVFS that referenced this issue Nov 18, 2017

rename GVFS to RGFS, fix Microsoft#7
This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

This was done doing:

```sh
git ls-files | xargs -n1 -P1 dirname | grep GVFS | sort -u | sed -e 's/GVFS/RGFS/g' | xargs -n1 -P1 mkdir -p
git ls-files | grep GVFS | sed -e 'p;s/GVFS/RGFS/g' | xargs -n2 -P1 git mv
git ls-files | grep Gvfs | sed -e 'p;s/Gvfs/Rgfs/g' | xargs -n2 -P1 git mv
git clean -df
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvfs/rgfs/g;s/gvFS/rgFS/g;s/Gvfs/Rgfs/g;s/GVFS/RGFS/g' -i
git add .
```

If you prefer another name, it wouldn't be hard to adapt the renaming script above and replay it on the whole tree.

You can check everything is renamed that way:

```sh
git ls-files | grep -i gvfs
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 grep -Hi gvfs
```

illwieckz added a commit to illwieckz/GVFS that referenced this issue Nov 18, 2017

rename GVFS to RGFS, fix Microsoft#7
This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

Note that RGFS name is not my own idea but that name fits the need.
If you prefer another name, it wouldn't be hard to adapt the following renaming script and run it on the whole tree.

This was done doing:

```sh
git ls-files | xargs -n1 -P1 dirname | grep GVFS | sort -u | sed -e 's/GVFS/RGFS/g' | xargs -n1 -P1 mkdir -p
git ls-files | grep GVFS | sed -e 'p;s/GVFS/RGFS/g' | xargs -n2 -P1 git mv
git ls-files | grep Gvfs | sed -e 'p;s/Gvfs/Rgfs/g' | xargs -n2 -P1 git mv
git clean -df
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvfs/rgfs/g;s/gvFS/rgFS/g;s/Gvfs/Rgfs/g;s/GVFS/RGFS/g' -i
git add .
```

You can check everything is renamed that way:

```sh
git ls-files | grep -i gvfs
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 grep -Hi gvfs
```
@illwieckz

This comment has been minimized.

Show comment
Hide comment
@illwieckz

illwieckz commented Nov 18, 2017

@norpol see #51 ;-)

@sanoursa sanoursa changed the title from GVfs name is already taken guys to GVfs name is already taken Nov 21, 2017

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Nov 22, 2017

Contributor

There’s currently no confusion between this tool for Git repositories and the GNOME tools, since they don’t even run on the same operating systems. Right now, we are fully invested in our R&D efforts, and we are not actively considering a name change. I understand that many of you are passionate about this issue, but the name will remain GVFS for the immediate future and we will re-evaluate at a later date.

Contributor

sanoursa commented Nov 22, 2017

There’s currently no confusion between this tool for Git repositories and the GNOME tools, since they don’t even run on the same operating systems. Right now, we are fully invested in our R&D efforts, and we are not actively considering a name change. I understand that many of you are passionate about this issue, but the name will remain GVFS for the immediate future and we will re-evaluate at a later date.

@illwieckz

This comment has been minimized.

Show comment
Hide comment
@illwieckz

illwieckz Nov 22, 2017

Are you just saying GVFS will never be cross platform? (or assuming GNOME will never run on Windows?)

illwieckz commented Nov 22, 2017

Are you just saying GVFS will never be cross platform? (or assuming GNOME will never run on Windows?)

@illwieckz

This comment has been minimized.

Show comment
Hide comment
@illwieckz

illwieckz Nov 22, 2017

That thread has the highest amount of weird statements I ever seen in my life:

  • Having VFS for Virtual File System in acronyms for two Virtual File System products is a coincidence
  • It only becomes a problem when people starts to sue
  • If you read it twice you discover that GVFS and GVFS are obviously not the same name
  • Since it's a Microsoft tool, only Windows-related product names are relevant
  • Since this is a Microsoft tool, unrelated third-party software is not meant to be ported on Windows
  • GVFS (the git stuff) just have to not be ported outside of Windows to avoid issues
  • Because of the product being in development changes can't be made

illwieckz commented Nov 22, 2017

That thread has the highest amount of weird statements I ever seen in my life:

  • Having VFS for Virtual File System in acronyms for two Virtual File System products is a coincidence
  • It only becomes a problem when people starts to sue
  • If you read it twice you discover that GVFS and GVFS are obviously not the same name
  • Since it's a Microsoft tool, only Windows-related product names are relevant
  • Since this is a Microsoft tool, unrelated third-party software is not meant to be ported on Windows
  • GVFS (the git stuff) just have to not be ported outside of Windows to avoid issues
  • Because of the product being in development changes can't be made
@afranke

This comment has been minimized.

Show comment
Hide comment
@afranke

afranke Nov 22, 2017

since they don’t even run on the same operating systems.

So that article is a lie?

afranke commented Nov 22, 2017

since they don’t even run on the same operating systems.

So that article is a lie?

@sanoursa

This comment has been minimized.

Show comment
Hide comment
@sanoursa

sanoursa Nov 22, 2017

Contributor

Most certainly not, we are actively looking at other platforms as we speak. However, today they do not run on the same operating systems, so there is no risk of confusion.

Contributor

sanoursa commented Nov 22, 2017

Most certainly not, we are actively looking at other platforms as we speak. However, today they do not run on the same operating systems, so there is no risk of confusion.

@csoriano1618

This comment has been minimized.

Show comment
Hide comment
@csoriano1618

csoriano1618 Nov 22, 2017

@sanoursa I'm not sure running in one or other platform is something important for name collisions, I don't expect someone to think GVFS cannot be confused with GVFS because in the description one says it runs on one platform or the other.

Note that we are receiving comments and complains about this, I'm confident GNOME community and by extend the free software community is displeased by this issue and I hope a solution will come sooner rather than later.

csoriano1618 commented Nov 22, 2017

@sanoursa I'm not sure running in one or other platform is something important for name collisions, I don't expect someone to think GVFS cannot be confused with GVFS because in the description one says it runs on one platform or the other.

Note that we are receiving comments and complains about this, I'm confident GNOME community and by extend the free software community is displeased by this issue and I hope a solution will come sooner rather than later.

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Nov 27, 2017

Ignoring this issue comes off as extremely arrogant on Microsoft's part. In the past Microsoft dedicated much of its existence to destroying Linux and the free software community. Now if they want to play with the big boys, they need to show some common decency and not act like they are above everyone else. This name is already taken, and the products are extremely similar.

sam0x17 commented Nov 27, 2017

Ignoring this issue comes off as extremely arrogant on Microsoft's part. In the past Microsoft dedicated much of its existence to destroying Linux and the free software community. Now if they want to play with the big boys, they need to show some common decency and not act like they are above everyone else. This name is already taken, and the products are extremely similar.

@Tsutsukakushi

This comment has been minimized.

Show comment
Hide comment
@Tsutsukakushi

Tsutsukakushi Jan 25, 2018

@sanoursa

so there is no risk of confusion.

I've witnessed and experienced confusion because of this on several forums such as Hacker News and Reddit. There is risk of confusion and confusion and every time either technology is discussed there is always confusion.

Tsutsukakushi commented Jan 25, 2018

@sanoursa

so there is no risk of confusion.

I've witnessed and experienced confusion because of this on several forums such as Hacker News and Reddit. There is risk of confusion and confusion and every time either technology is discussed there is always confusion.

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Jan 28, 2018

The longer you guys wait on this, the worse it looks for Microsoft, and the harder and more painful it will be to change the name to something proper.

sam0x17 commented Jan 28, 2018

The longer you guys wait on this, the worse it looks for Microsoft, and the harder and more painful it will be to change the name to something proper.

@mkeedlinger

This comment has been minimized.

Show comment
Hide comment
@mkeedlinger

mkeedlinger Feb 14, 2018

Hi @sanoursa, not trying to beat this with a dead horse, but there might be a good reason to consider this being a priority. There is a lot tied to the name:

  • StackOverflow questions
  • code references
  • tutorials
  • articles
  • repositories and links
  • website domains (whenever that happens)
  • ...

To me, the quesiton is whether to fracture all that now (small difficulty) or later (greater difficulty). And it seems that if a name was chosen the community might make most needed changes for you (see #51).

Also, honestly, it can't really take that long to come up with a name. Like what, a few hours tops?

My humble opinion 😄

mkeedlinger commented Feb 14, 2018

Hi @sanoursa, not trying to beat this with a dead horse, but there might be a good reason to consider this being a priority. There is a lot tied to the name:

  • StackOverflow questions
  • code references
  • tutorials
  • articles
  • repositories and links
  • website domains (whenever that happens)
  • ...

To me, the quesiton is whether to fracture all that now (small difficulty) or later (greater difficulty). And it seems that if a name was chosen the community might make most needed changes for you (see #51).

Also, honestly, it can't really take that long to come up with a name. Like what, a few hours tops?

My humble opinion 😄

illwieckz added a commit to illwieckz/GVFS that referenced this issue Feb 15, 2018

rename GVFlt to RGFlt like RGFS, see Microsoft#7
This also renames GVFlt to RGFlt to be consistent
with GVFS being renamed to RGFS.

This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

Note that RGFS name is not my own idea but that name fits the need.
If you prefer another name, it wouldn't be hard to adapt the following renaming script and run it on the whole tree.

This was done doing:

```sh
git ls-files | xargs -n1 -P1 dirname | grep GVFlt | sort -u | sed -e 's/GVFlt/RGFlt/g' | xargs -n1 -P1 mkdir -p
git ls-files | xargs -n1 -P1 dirname | grep GvFlt | sort -u | sed -e 's/GvFlt/RgFlt/g' | xargs -n1 -P1 mkdir -p
git ls-files | grep GVFlt | sed -e 'p;s/GVFlt/RGFlt/g' | xargs -n2 -P1 git mv
git ls-files | grep GvFlt | sed -e 'p;s/GvFlt/RgFlt/g' | xargs -n2 -P1 git mv
git ls-files | grep gvflt | sed -e 'p;s/gvflt/rgflt/g' | xargs -n2 -P1 git mv
git clean -df
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvflt/rgflt/g;s/Gvflt/Rgflt/g;s/GvFlt/RgFlt/g;s/GVFlt/RGFlt/g;s/GVFLT/RGFLT/g' -i
```

You can check everything is renamed that way:

```sh
git ls-files | grep -i gvflt
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 grep -Hi gvflt
```

illwieckz added a commit to illwieckz/GVFS that referenced this issue Feb 15, 2018

rename GvLib to RgLib like RGFS, see Microsoft#7
This also renames GvLib to RgLib to be consistent
with GVFS being renamed to RGFS.

This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

Note that RGFS name is not my own idea but that name fits the need.
If you prefer another name, it wouldn't be hard to adapt the following renaming script and run it on the whole tree.

This was done doing:
```sh
git ls-files | grep GvLib | sed -e 'p;s/GvLib/RgLib/g' | xargs -n2 -P1 git mv
git ls-files | grep gvlib | sed -e 'p;s/gvlib/rglib/g' | xargs -n2 -P1 git mv
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvlib/rglib/g;s/GvLib/RgLib/g;s/GVLIB/RGLIB/g' -i
```

You can check everything is renamed that way:
```sh
git ls-files | grep -i gvlib
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 grep -Hi gvlib
```

illwieckz added a commit to illwieckz/GVFS that referenced this issue Feb 15, 2018

rename GvLib to RgLib like RGFS, see Microsoft#7
This also renames GvLib to RgLib to be consistent
with GVFS being renamed to RGFS.

This is a renaming example based on suggestion found there:
Microsoft#7 (comment)

Note that RGFS name is not my own idea but that name fits the need.
If you prefer another name, it wouldn't be hard to adapt the following renaming script and run it on the whole tree.

This was done doing:

```sh
git ls-files | grep GvLib | sed -e 'p;s/GvLib/RgLib/g' | xargs -n2 -P1 git mv
git ls-files | grep gvlib | sed -e 'p;s/gvlib/rglib/g' | xargs -n2 -P1 git mv
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 sed -e 's/gvlib/rglib/g;s/GvLib/RgLib/g;s/GVLIB/RGLIB/g' -i
```

You can check everything is renamed that way:

```sh
git ls-files | grep -i gvlib
git ls-files | xargs -n1 -P1 file | grep ':.*text' | cut -f1 -d: | xargs -n1 -P1 grep -Hi gvlib
```
@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Jun 3, 2018

we are very aware of the need to change, and we will not release on Linux under this name

Then this issue should remain open, that is unless you don't intend to make good on your promise.

sam0x17 commented Jun 3, 2018

we are very aware of the need to change, and we will not release on Linux under this name

Then this issue should remain open, that is unless you don't intend to make good on your promise.

@jbruchon

This comment has been minimized.

Show comment
Hide comment
@jbruchon

jbruchon Jun 3, 2018

You've hit Slashdot, and Microsoft is squarely in the wrong on this one. You cannot win this battle. Your GVFS info will be buried underneath GNOME's GVFS in search results and you will make nerds personally hate you for your discourteous choice.

jbruchon commented Jun 3, 2018

You've hit Slashdot, and Microsoft is squarely in the wrong on this one. You cannot win this battle. Your GVFS info will be buried underneath GNOME's GVFS in search results and you will make nerds personally hate you for your discourteous choice.

@illwieckz

This comment has been minimized.

Show comment
Hide comment
@illwieckz

illwieckz Jun 3, 2018

https://twitter.com/illwieckz/status/1003295695359631360
@Microsoft you can't buy love
tweet

you can't buy love and you're managing that git-related project and git-related issue on GitHub the worst way to get some love.

If you want to be loved be kind, see #51 for a one-click way to be kind.

illwieckz commented Jun 3, 2018

https://twitter.com/illwieckz/status/1003295695359631360
@Microsoft you can't buy love
tweet

you can't buy love and you're managing that git-related project and git-related issue on GitHub the worst way to get some love.

If you want to be loved be kind, see #51 for a one-click way to be kind.

@sam0x17

This comment has been minimized.

Show comment
Hide comment
@sam0x17

sam0x17 Jun 4, 2018

@sanoursa Microsoft's inaction on this issue has brought it to the front page of Slashdot https://tech.slashdot.org/story/18/06/03/0626246/microsoft-sticks-with-controversial-gvfs-name-despite-backlash. Please consider doing something to remedy this issue before it becomes more talked about than the GitHub acquisition.

sam0x17 commented Jun 4, 2018

@sanoursa Microsoft's inaction on this issue has brought it to the front page of Slashdot https://tech.slashdot.org/story/18/06/03/0626246/microsoft-sticks-with-controversial-gvfs-name-despite-backlash. Please consider doing something to remedy this issue before it becomes more talked about than the GitHub acquisition.

@Licshee

This comment has been minimized.

Show comment
Hide comment
@Licshee

Licshee Jun 4, 2018

to be honest, the slashdot news made me wanna try GVfs today

Licshee commented Jun 4, 2018

to be honest, the slashdot news made me wanna try GVfs today

@maxkoryukov

This comment has been minimized.

Show comment
Hide comment
@maxkoryukov

maxkoryukov Jun 5, 2018

and now the people, who can easily ignore the opinion of the community, own GitHub -- one of the hugest open-source community

I hope, there is a decentralized alternative to github 😆

maxkoryukov commented Jun 5, 2018

and now the people, who can easily ignore the opinion of the community, own GitHub -- one of the hugest open-source community

I hope, there is a decentralized alternative to github 😆

@jbruchon

This comment has been minimized.

Show comment
Hide comment
@jbruchon

jbruchon Jun 5, 2018

Many developers jumped ship yesterday to SourceForge, Gitlab, Gogs, etc. on receiving the news that Microsoft owns GitHub now.

jbruchon commented Jun 5, 2018

Many developers jumped ship yesterday to SourceForge, Gitlab, Gogs, etc. on receiving the news that Microsoft owns GitHub now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment