[vlc-devel] commit: Put the _same_ _platform-independent_ stuff in the same place ( Rémi Denis-Courmont )

Rémi Denis-Courmont rdenis at simphalempin.com
Thu May 22 20:43:25 CEST 2008

Le Thursday 22 May 2008 21:26:15 Jean-Baptiste Kempf, vous avez écrit :
> Well, no, on Windows install of VLC, skins are not in share/skins/, but
> in skins/, locale are not in in share/locale but in locale/.

That's what you say. Normal Windows software don't have a locale/*/*.mo files 
at all, or http/ directories either. Many Windows multimedia software do have 
a data directory, with data-type subdirectories.

> No, I just show you the reasonment of a windows users.

Now, _that_ is bold a statement. *I* am a daily Windows user too.

> Folder with share in the name are used when you actually share stuff (p2p)

Makes totally no sense to me. It's called share/lua/ on OSX and OSX users are 
not any more computer-literate than Windows ones.

Clueless users won't even get to the directory, since Windows shows the scary 
prompt when you dare explore Program Files.

> and when it is shared between applications.

Seriously, if it's not obvious that C:\Program Files\VLC media player\share is 
for VLC media player stuff.

scripts/ just stinks. It will break totally if we add another script type. 
Different names simply cause more pain.

I have seen other applications use assets, datas, data, share and what-not on 
Windows. In fact, share/ is probably one of the "least inconsistent" name, 
because some other Unix-portable softwares are bound to use it too. 

Rémi Denis-Courmont

More information about the vlc-devel mailing list