This software includes source code of Far Manager, which can be found here:
https://sourceforge.net/p/farmanager/code/HEAD/tree/branches/far2/unicode_far/
and distributed under the license terms below that applies to following files
in this directory (license text goes after the list of affected files):
----------------------------------------------------------------------------------------
array.hpp BaseFileMask.hpp bitflags.hpp cache.cpp cache.hpp cddrv.cpp cddrv.hpp 
CFileMask.cpp CFileMask.hpp chgmmode.cpp chgmmode.hpp chgprior.cpp chgprior.hpp 
clipboard.cpp clipboard.hpp cmdline.cpp cmdline.hpp codepage.cpp codepage.hpp 
colors.hpp config.cpp config.hpp console.cpp console.hpp constitle.cpp 
constitle.hpp copy.cpp copy.hpp CriticalSections.hpp ctrlobj.cpp 
ctrlobj.hpp cvtname.cpp cvtname.hpp datetime.cpp datetime.hpp delete.cpp 
delete.hpp dialog.cpp dialog.hpp dirinfo.cpp dirinfo.hpp dirmix.cpp dirmix.hpp 
dizlist.cpp dizlist.hpp DlgBuilder.cpp DlgBuilder.hpp dlgedit.cpp dlgedit.hpp 
DlgGuid.cpp DlgGuid.hpp DList.cpp DList.hpp drivemix.cpp drivemix.hpp edit.cpp 
edit.hpp editor.cpp editor.hpp eject.cpp eject.hpp elevation.cpp elevation.hpp 
execute.cpp execute.hpp exitcode.hpp Far.exe.manifest.m4 far.rc.m4 
DialogBuilder.hpp FarEng.hlf.m4 farexcpt.cpp farexcpt.hpp FarHun.hlf.m4 
farlang.templ.m4 farqueue.cpp farqueue.hpp farrtl.cpp farrtl.hpp FarRus.hlf.m4 
farwinapi.cpp farwinapi.hpp BookmarksLegacy.cpp 
BookmarksMenu.cpp File_id.diz.m4 fileattr.cpp fileattr.hpp fileedit.cpp fileedit.hpp 
filefilter.cpp filefilter.hpp filefilterparams.cpp filefilterparams.hpp 
filelist.cpp filelist.hpp FileMasksProcessor.cpp FileMasksProcessor.hpp 
FileMasksWithExclude.cpp FileMasksWithExclude.hpp fileowner.cpp fileowner.hpp 
filepanels.cpp filepanels.hpp filestr.cpp filestr.hpp filetype.cpp filetype.hpp 
fileview.cpp fileview.hpp findfile.cpp findfile.hpp flink.cpp flink.hpp 
flmodes.cpp flplugin.cpp flshow.cpp flupdate.cpp fnparce.cpp fnparce.hpp 
foldtree.cpp foldtree.hpp format.cpp format.hpp frame.cpp frame.hpp global.cpp 
global.hpp grabber.cpp grabber.hpp headers.hpp headers.m4 help.cpp 
help.hpp hilight.cpp hilight.hpp history.cpp history.hpp hmenu.cpp hmenu.hpp
farcolor.h farkeys.h farplug-wide.h farplug-mb.h 
imports.cpp imports.hpp infolist.cpp infolist.hpp interf.cpp 
interf.hpp keybar.cpp keybar.hpp keyboard.cpp keyboard.hpp keys.hpp lang.hpp 
language.cpp language.hpp locale.cpp locale.hpp localOEM.cpp 
localOEM.hpp lockscrn.cpp lockscrn.hpp macro.cpp macro.hpp macroopcode.hpp 
main.cpp manager.cpp manager.hpp menubar.cpp menubar.hpp message.cpp message.hpp 
mix.cpp mix.hpp mkdir.cpp mkdir.hpp modal.cpp modal.hpp namelist.cpp namelist.hpp 
network.cpp network.hpp noncopyable.hpp nsUniversalDetectorEx.h options.cpp 
options.hpp palette.cpp palette.hpp panel.cpp panel.hpp panelctype.hpp panelmix.cpp 
panelmix.hpp pathmix.cpp pathmix.hpp plclass.hpp plist.cpp plist.hpp 
plugapi.cpp plugapi.hpp farplug-wide.h PluginA.cpp PluginA.hpp farplug-mb.h
plugins.cpp plugins.hpp PluginW.cpp PluginW.hpp poscache.cpp poscache.hpp print.cpp 
print.hpp privilege.cpp privilege.hpp processname.cpp processname.hpp qview.cpp 
qview.hpp rdrwdsk.cpp rdrwdsk.hpp RefreshFrameManager.cpp RefreshFrameManager.hpp 
RegExp.cpp RegExp.hpp res.hpp 
savescr.cpp savescr.hpp scantree.cpp scantree.hpp scrbuf.cpp scrbuf.hpp scrobj.cpp 
scrobj.hpp scrsaver.cpp scrsaver.hpp setattr.cpp setattr.hpp setcolor.cpp setcolor.hpp 
stddlg.cpp stddlg.hpp strmix.cpp strmix.hpp svn_tag_build.m4 synchro.cpp synchro.hpp 
syntax.cpp syntax.hpp syslog.cpp syslog.hpp TaskBar.cpp TaskBar.hpp tools.m4 
TPreRedrawFunc.cpp TPreRedrawFunc.hpp treelist.cpp treelist.hpp TStack.hpp tvar.cpp 
tvar.hpp udlist.cpp udlist.hpp FARString.cpp FARString.hpp usermenu.cpp 
usermenu.hpp vbuild.m4 vc10u.cpp viewer.cpp viewer.hpp vmenu.cpp vmenu.hpp 
wakeful.hpp window.cpp window.hpp wrap.cpp xlat.cpp xlat.hpp

----------------------------------------------------------------------------------------


Copyright (c) 1996 Eugene Roshal
Copyright (c) 2000 Far Group
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in the
   documentation and/or other materials provided with the distribution.
3. The name of the authors may not be used to endorse or promote products
   derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

EXCEPTION:
Far Manager plugins that use only the following header files from this
distribution (none or any): farcolor.h, farkeys.h, farplug-wide.h, farplug-mb.h, fardlgbuilder.hpp,
farcolorW.pas, farkeysW.pas and pluginW.pas; can be distributed under any other
possible license with no implications from the above license on them.
