I left the OpenVPN.net not to cause copyright discussion :)
But here we are...
"The OpenVPN Project" is good for me.

2012/3/16 Samuli Seppänen <sam...@openvpn.net>:
> Hi,
>
> This patch was ACKed in the IRC meeting on 15th Mar 2012:
>
> <http://thread.gmane.org/gmane.network.openvpn.devel/5992>
>
> However some of the lines in "src/openvpn/openvpn_win32_resources.rc"
> may need to be fixed:
>
> VALUE "CompanyName", "OpenVPN.net"
> VALUE "LegalCopyright", "Copyright � OpenVPN Project"
>
> Quoting
> http://msdn.microsoft.com/en-us/library/windows/desktop/aa381058%28v=vs.85%29.aspx
>
> "CompanyName    Company that produced the file, for example, "Microsoft
> Corporation" or "Standard Microsystems Corporation, Inc." This string is
> required."
>
> "LegalCopyright    Copyright notices that apply to the file. This should
> include the full text of all notices, legal symbols, copyright dates,
> and so on. This string is optional."
>
> I think we could use the same entity name (e.g. "OpenVPN project") in
> both fields. I also think that the choice of wording revolves around
> copyright ownership... in 2.1.x series James Yonan/OpenVPN Technologies,
> Inc. owned _most_ of the copyrights to the codebase. However, in this
> post-2.3-alpha1 age, copyrights to very large parts of the codebase
> belong to community developers. So, attributing copyright to "OpenVPN
> Technologies, Inc. and contributors" would probably not be proper.
>
> So, what should we call this "entity" that owns the copyrights to the
> codebase?
>
> --
> Samuli Seppänen
> Community Manager
> OpenVPN Technologies, Inc
>
> irc freenode net: mattock
>
>
> PS. I'll try to apply some  Git magic to produce concrete numbers
> regarding the copyright ownership in the OpenVPN codebase.
>
>
>> Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
>> ---
>>  .gitignore                               |    6 ++++
>>  Makefile.am                              |    5 +++-
>>  build/Makefile.am                        |   15 +++++++++++
>>  build/ltrc.inc                           |   23 ++++++++++++++++
>>  configure.ac                             |   20 ++++++++++++++-
>>  src/openvpn/Makefile.am                  |    6 ++++
>>  src/openvpn/openvpn_win32_resources.rc   |   41 
>> ++++++++++++++++++++++++++++++
>>  src/openvpnserv/Makefile.am              |    5 +++-
>>  src/openvpnserv/openvpnserv_resources.rc |   41 
>> ++++++++++++++++++++++++++++++
>>  version.m4                               |    1 +
>>  10 files changed, 160 insertions(+), 3 deletions(-)
>>  create mode 100644 build/Makefile.am
>>  create mode 100644 build/ltrc.inc
>>  create mode 100644 src/openvpn/openvpn_win32_resources.rc
>>  create mode 100644 src/openvpnserv/openvpnserv_resources.rc
>>
>> diff --git a/.gitignore b/.gitignore
>> index 46cd4c8..156b2c2 100644
>> --- a/.gitignore
>> +++ b/.gitignore
>> @@ -26,6 +26,12 @@ depcomp
>>  stamp-h1
>>  install-sh
>>  missing
>> +ltmain.sh
>> +m4/libtool.m4
>> +m4/ltoptions.m4
>> +m4/ltsugar.m4
>> +m4/ltversion.m4
>> +m4/lt~obsolete.m4
>>
>>  doc/openvpn.8.html
>>  distro/rpm/openvpn.spec
>> diff --git a/Makefile.am b/Makefile.am
>> index 850074b..ebc2252 100644
>> --- a/Makefile.am
>> +++ b/Makefile.am
>> @@ -34,6 +34,9 @@ MAINTAINERCLEANFILES = \
>>         $(srcdir)/Makefile.in \
>>         $(srcdir)/config.h.in $(srcdir)/config.h.in~ $(srcdir)/configure \
>>         $(srcdir)/install-sh $(srcdir)/ltmain.sh $(srcdir)/missing \
>> +       $(srcdir)/m4/libtool.m4 $(srcdir)/m4/lt~obsolete.m4 \
>> +       $(srcdir)/m4/ltoptions.m4 $(srcdir)/m4/ltsugar.m4 \
>> +       $(srcdir)/m4/ltversion.m4 \
>>         $(srcdir)/depcomp $(srcdir)/aclocal.m4 \
>>         $(srcdir)/config.guess $(srcdir)/config.sub
>>
>> @@ -41,7 +44,7 @@ EXTRA_DIST = \
>>         contrib \
>>         debug
>>
>> -SUBDIRS = distro include src sample doc tests
>> +SUBDIRS = build distro include src sample doc tests
>>
>>  dist_doc_DATA = \
>>         COPYRIGHT.GPL \
>> diff --git a/build/Makefile.am b/build/Makefile.am
>> new file mode 100644
>> index 0000000..a993b20
>> --- /dev/null
>> +++ b/build/Makefile.am
>> @@ -0,0 +1,15 @@
>> +#
>> +#  OpenVPN -- An application to securely tunnel IP networks
>> +#             over a single UDP port, with support for SSL/TLS-based
>> +#             session authentication and key exchange,
>> +#             packet encryption, packet authentication, and
>> +#             packet compression.
>> +#
>> +#  Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sa...@openvpn.net>
>> +#
>> +
>> +MAINTAINERCLEANFILES = \
>> +       $(srcdir)/Makefile.in
>> +
>> +EXTRA_DIST = \
>> +       ltrc.inc
>> diff --git a/build/ltrc.inc b/build/ltrc.inc
>> new file mode 100644
>> index 0000000..701f200
>> --- /dev/null
>> +++ b/build/ltrc.inc
>> @@ -0,0 +1,23 @@
>> +#
>> +#  OpenVPN -- An application to securely tunnel IP networks
>> +#             over a single UDP port, with support for SSL/TLS-based
>> +#             session authentication and key exchange,
>> +#             packet encryption, packet authentication, and
>> +#             packet compression.
>> +#
>> +#  Copyright (C) 2008-2012 Alon Bar-Lev <alon.bar...@gmail.com>
>> +#
>> +# Required to build Windows resource file
>> +
>> +RCCOMPILE = $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
>> +       $(AM_CPPFLAGS) $(CPPFLAGS)
>> +LTRCCOMPILE = $(LIBTOOL) --mode=compile --tag=RC $(RCCOMPILE)
>> +
>> +.rc.lo:
>> +       $(LTRCCOMPILE) -i "$<" -o "$@"
>> +
>> +.rc.o:
>> +       $(RCCOMPILE) -i "$<" -o "$@"
>> +
>> +.mc.rc:
>> +       $(WINDMC) "$<"
>> diff --git a/configure.ac b/configure.ac
>> index fe0fbab..6b5cf71 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -29,6 +29,8 @@ AC_PREREQ(2.59)
>>  m4_include(version.m4)
>>  AC_INIT([PRODUCT_NAME], [PRODUCT_VERSION], [PRODUCT_BUGREPORT], 
>> [PRODUCT_TARNAME])
>>  m4_include(compat.m4)
>> +AC_DEFINE([OPENVPN_VERSION_RESOURCE], [PRODUCT_VERSION_RESOURCE], [Version 
>> in windows resource format])
>> +
>>  AC_CONFIG_AUX_DIR([.])
>>  AM_CONFIG_HEADER([config.h])
>>  AC_CONFIG_SRCDIR([src/openvpn/syshead.h])
>> @@ -352,7 +354,6 @@ case "$host" in
>>                 AC_DEFINE_UNQUOTED([TARGET_PREFIX], ["W"], [Target prefix])
>>                 CPPFLAGS="${CPPFLAGS} -DWIN32_LEAN_AND_MEAN -DWINVER=0x0501"
>>                 WIN32=yes
>> -               LIBS="${LIBS} -lgdi32 -lws2_32 -lwininet -lcrypt32 
>> -liphlpapi -lwinmm -lshell32"
>>                 ;;
>>         *-*-dragonfly*)
>>                 AC_DEFINE([TARGET_DRAGONFLY], [1], [Are we running on 
>> DragonFlyBSD?])
>> @@ -369,6 +370,22 @@ AC_PROG_INSTALL
>>  AC_PROG_LN_S
>>  AC_PROG_MAKE_SET
>>
>> +#
>> +# Libtool
>> +#
>> +ifdef(
>> +       [LT_INIT],
>> +       [
>> +               LT_INIT([win32-dll])
>> +               LT_LANG([Windows Resource])
>> +       ],
>> +       [
>> +               AC_LIBTOOL_WIN32_DLL
>> +               AC_LIBTOOL_RC
>> +               AC_PROG_LIBTOOL
>> +       ]
>> +)
>> +
>>  if test "${WIN32}" = "yes"; then
>>         AC_ARG_VAR([MAN2HTML], [man2html utility])
>>         AC_CHECK_PROGS([MAN2HTML], [man2html])
>> @@ -930,6 +947,7 @@ AM_CONDITIONAL([WIN32], [test "${WIN32}" = "yes"])
>>
>>  AC_CONFIG_FILES([
>>         Makefile
>> +       build/Makefile
>>         distro/Makefile
>>         distro/rpm/Makefile
>>         distro/rpm/openvpn.spec
>> diff --git a/src/openvpn/Makefile.am b/src/openvpn/Makefile.am
>> index 4a6b497..a509bba 100644
>> --- a/src/openvpn/Makefile.am
>> +++ b/src/openvpn/Makefile.am
>> @@ -9,6 +9,8 @@
>>  #  Copyright (C) 2006-2012 Alon Bar-Lev <alon.bar...@gmail.com>
>>  #
>>
>> +include $(top_srcdir)/build/ltrc.inc
>> +
>>  MAINTAINERCLEANFILES = \
>>         $(srcdir)/Makefile.in
>>
>> @@ -93,3 +95,7 @@ openvpn_SOURCES = \
>>         tun.c tun.h \
>>         win32.h win32.c \
>>         cryptoapi.h cryptoapi.c
>> +if WIN32
>> +openvpn_SOURCES += openvpn_win32_resources.rc
>> +openvpn_LDADD = -lgdi32 -lws2_32 -lwininet -lcrypt32 -liphlpapi -lwinmm 
>> -lshell32
>> +endif
>> diff --git a/src/openvpn/openvpn_win32_resources.rc 
>> b/src/openvpn/openvpn_win32_resources.rc
>> new file mode 100644
>> index 0000000..e91bfa1
>> --- /dev/null
>> +++ b/src/openvpn/openvpn_win32_resources.rc
>> @@ -0,0 +1,41 @@
>> +#ifdef HAVE_CONFIG_H
>> +#include <config.h>
>> +#else
>> +#include <config-msc-version.h>
>> +#endif
>> +#include <winresrc.h>
>> +
>> +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
>> +
>> +VS_VERSION_INFO VERSIONINFO
>> + FILEVERSION OPENVPN_VERSION_RESOURCE
>> + PRODUCTVERSION OPENVPN_VERSION_RESOURCE
>> + FILEFLAGSMASK 0x3fL
>> +#ifdef _DEBUG
>> + FILEFLAGS 0x1L
>> +#else
>> + FILEFLAGS 0x0L
>> +#endif
>> + FILEOS 0x40004L
>> + FILETYPE 0x2L
>> + FILESUBTYPE 0x0L
>> +BEGIN
>> +    BLOCK "StringFileInfo"
>> +    BEGIN
>> +        BLOCK "040904b0"
>> +        BEGIN
>> +            VALUE "CompanyName", "OpenVPN.net"
>> +            VALUE "FileDescription", "OpenVPN"
>> +            VALUE "FileVersion", PACKAGE_VERSION ".0"
>> +            VALUE "InternalName", "OpenVPN"
>> +            VALUE "LegalCopyright", "Copyright � OpenVPN Project"
>> +            VALUE "OriginalFilename", "openvpn.exe"
>> +            VALUE "ProductName", "OpenVPN"
>> +            VALUE "ProductVersion", PACKAGE_VERSION ".0"
>> +        END
>> +    END
>> +    BLOCK "VarFileInfo"
>> +    BEGIN
>> +        VALUE "Translation", 0x409, 1200
>> +    END
>> +END
>> diff --git a/src/openvpnserv/Makefile.am b/src/openvpnserv/Makefile.am
>> index 7ce3375..58005c0 100644
>> --- a/src/openvpnserv/Makefile.am
>> +++ b/src/openvpnserv/Makefile.am
>> @@ -9,6 +9,8 @@
>>  #  Copyright (C) 2006-2012 Alon Bar-Lev <alon.bar...@gmail.com>
>>  #
>>
>> +include $(top_srcdir)/build/ltrc.inc
>> +
>>  MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
>>
>>  if WIN32
>> @@ -17,4 +19,5 @@ endif
>>
>>  openvpnserv_SOURCES = \
>>         openvpnserv.c \
>> -       service.h service.c
>> +       service.h service.c \
>> +       openvpnserv_resources.rc
>> diff --git a/src/openvpnserv/openvpnserv_resources.rc 
>> b/src/openvpnserv/openvpnserv_resources.rc
>> new file mode 100644
>> index 0000000..b87f4a3
>> --- /dev/null
>> +++ b/src/openvpnserv/openvpnserv_resources.rc
>> @@ -0,0 +1,41 @@
>> +#ifdef HAVE_CONFIG_H
>> +#include <config.h>
>> +#else
>> +#include <config-msc-version.h>
>> +#endif
>> +#include <winresrc.h>
>> +
>> +LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
>> +
>> +VS_VERSION_INFO VERSIONINFO
>> + FILEVERSION OPENVPN_VERSION_RESOURCE
>> + PRODUCTVERSION OPENVPN_VERSION_RESOURCE
>> + FILEFLAGSMASK 0x3fL
>> +#ifdef _DEBUG
>> + FILEFLAGS 0x1L
>> +#else
>> + FILEFLAGS 0x0L
>> +#endif
>> + FILEOS 0x40004L
>> + FILETYPE 0x2L
>> + FILESUBTYPE 0x0L
>> +BEGIN
>> +    BLOCK "StringFileInfo"
>> +    BEGIN
>> +        BLOCK "040904b0"
>> +        BEGIN
>> +            VALUE "CompanyName", "OpenVPN.net"
>> +            VALUE "FileDescription", "OpenVPN Service"
>> +            VALUE "FileVersion", PACKAGE_VERSION ".0"
>> +            VALUE "InternalName", "OpenVPN"
>> +            VALUE "LegalCopyright", "Copyright � OpenVPN Project"
>> +            VALUE "OriginalFilename", "openvpnserv.exe"
>> +            VALUE "ProductName", "OpenVPN"
>> +            VALUE "ProductVersion", PACKAGE_VERSION ".0"
>> +        END
>> +    END
>> +    BLOCK "VarFileInfo"
>> +    BEGIN
>> +        VALUE "Translation", 0x409, 1200
>> +    END
>> +END
>> diff --git a/version.m4 b/version.m4
>> index 29ec047..2bd1401 100644
>> --- a/version.m4
>> +++ b/version.m4
>> @@ -3,6 +3,7 @@ define([PRODUCT_NAME], [OpenVPN])
>>  define([PRODUCT_TARNAME], [openvpn])
>>  define([PRODUCT_VERSION], [2.3_alpha1])
>>  define([PRODUCT_BUGREPORT], [openvpn-us...@lists.sourceforge.net])
>> +define([PRODUCT_VERSION_RESOURCE], [2,3,0,0])
>>  dnl define the TAP version
>>  define([PRODUCT_TAP_WIN_COMPONENT_ID], [tap0901])
>>  define([PRODUCT_TAP_WIN_MIN_MAJOR], [9])
>> --
>> 1.7.3.4
>>
>>
>

Reply via email to