アカウント名:
パスワード:
HPのパソコンはコンパイル時にHPのコピーライト埋め込むのか?
BTOのパソコンでVS2012ですが、新規作成でプロジェクト作成して試してみたらアセンブリ情報にデフォルトでBTOメーカーのコピーライトが入りました。
ヘルプ>バージョン情報を見てみましょう。ライセンス先がBTOメーカーのコピーライトではありませんか?レジストリエディタで32bit OSならHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion64bit OSならHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersionを開いた先にある、RegisteredOrganizationが元です。
この挙動、セットアップ時の設定か現行設定が反映されるかの差異はありますが、Win9x時代のVB 6.0とかからの登録した会社名がデフォルト値になる挙動で今更なネタですね。MS Officeでドキュメントにユーザー名や会社名が設定されるのと同じレベルで既知。製品を納品するビルド環境を構築する際にちゃんと適切な設定になっているかちゃんと確認するのが嗜みですがしてない所も極稀に。
あと、別ツリーや子のCopyright © [RegisteredOrganization] 2014とかの西暦はプロジェクト作成時の年が動的に埋め込まれるのであまり役に立たないです。# ちなみにコピーライト表記の効力を発揮するには© 名前 作成年が最小構成だったり。# Copyright 著作者 年だと無効な罠ありだから要注意な!
> # ちなみにコピーライト表記の効力を発揮するには© 名前 作成年が最小構成だったり。> # Copyright 著作者 年だと無効な罠ありだから要注意な!
まあ間違っちゃないですけど、それが罠になる(=万国著作権条約には加盟しているが、ベルヌ条約に加盟していない)のはラオスとカンボジアの二国だけ [wikipedia.org]ですね。万国著作権条約では方式主義(適切な著作権表示を行うと加盟した他国でも著作権が有効になる)のにたいし、ベルヌ条約加盟国間では無方式主義(何もしなくてもただそこにあるだけで著作物には著作権が発生する)ので著作権表示は不要。
アメリカがベルヌ条約に加盟した今となっては、Copyright表記は「それっぽい装飾が施された、ただの著作者表示」にすぎないと思う。もう格好良ければなんでもあり。#Webアプリな仕事とかで「Copyright 表記を現在年で動的に表示してくれ」なんて言われたりすることがよくあるし。
ソフトの場合、特にIPやライブラリ回りだとラオスやカンボジアのお客さんもあるわけでその時慌てて対応するのでなく予め仕様を満たしておくのは重要かと。満たさないなら単なる無駄工数です。金の無駄。
登録した会社名が入るのはいいんだよ。そもそもRegisteredOrganizationにPCメーカー名が入ってるのがおかしい。被告の職場がHPか、PCがリースなら納得するが
プリインストールマシンで良く有る、無人セットアップの仕様でユーザー名だけ入れて組織名は空っぽってのが不可能なだけです。何らかの会社名が無いと手動で入力する必要が出るので、プリインストール機で何も考えずにPCメーカー名が入っているのは良くある事です。本来ユーザー名と共に要求すべきだとは思いますがね。
[HOWTO] Unattend.txt ファイルの無人セットアップ パラメータ [microsoft.com]をOrgNameで検索してみるとか自分で試すとかで確認してください。
リンク先のKB間違えました。正しくは、[HOWTO] Unattend.txt ファイルの無人セットアップ パラメータ [microsoft.com]です。# DefineDosDeviceが古いAPIなので余談で張ろうかと思ってコピってたのが張られたらしい。
センセ、センセ。>被告人が乙社で使用していたPCでは、マイクロソフトのVisual C# 2010 Expressが2011年11月15日~2012年9月18日の間に4回にわたり、インストールと削除が繰り返し行われていた。から、>Copyright(c)Hewlett-Packard Company 2012という2012年のタイムスタンプのコピーライトが入るってのは納得行かないんですが。
HPじゃなくて、マハーポーシャとかだったらちょっとはふーんって思うけどよりによってHPだろ、何台出荷してるんだよ、、
iesysのバイナリに入っているのが判明したとき、埋め込まれる現象が確認されて話題になりましたね。
HKEY_L_M\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation の Manufacturer とかHKEY_L_M\SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion の RegisteredOrganization から引っ張られたのかな?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
ちょっと待て! (オフトピ) (スコア:0)
HPのパソコンはコンパイル時にHPのコピーライト埋め込むのか?
Re:ちょっと待て! (オフトピ) (スコア:5, 参考になる)
HPのパソコンはコンパイル時にHPのコピーライト埋め込むのか?
BTOのパソコンでVS2012ですが、新規作成でプロジェクト作成して試してみたらアセンブリ情報にデフォルトでBTOメーカーのコピーライトが入りました。
Re:ちょっと待て! (オフトピ) (スコア:1)
ヘルプ>バージョン情報を見てみましょう。
ライセンス先がBTOメーカーのコピーライトではありませんか?
レジストリエディタで
32bit OSならHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
64bit OSならHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion
を開いた先にある、RegisteredOrganizationが元です。
この挙動、セットアップ時の設定か現行設定が反映されるかの差異はありますが、
Win9x時代のVB 6.0とかからの登録した会社名がデフォルト値になる挙動で今更なネタですね。
MS Officeでドキュメントにユーザー名や会社名が設定されるのと同じレベルで既知。
製品を納品するビルド環境を構築する際にちゃんと適切な設定になっているかちゃんと確認するのが嗜みですがしてない所も極稀に。
あと、別ツリーや子のCopyright © [RegisteredOrganization] 2014とかの西暦はプロジェクト作成時の年が動的に埋め込まれるのであまり役に立たないです。
# ちなみにコピーライト表記の効力を発揮するには© 名前 作成年が最小構成だったり。
# Copyright 著作者 年だと無効な罠ありだから要注意な!
Re:ちょっと待て! (オフトピ) (スコア:2)
> # ちなみにコピーライト表記の効力を発揮するには© 名前 作成年が最小構成だったり。
> # Copyright 著作者 年だと無効な罠ありだから要注意な!
まあ間違っちゃないですけど、それが罠になる(=万国著作権条約には加盟しているが、ベルヌ条約に加盟していない)のはラオスとカンボジアの二国だけ [wikipedia.org]ですね。万国著作権条約では方式主義(適切な著作権表示を行うと加盟した他国でも著作権が有効になる)のにたいし、ベルヌ条約加盟国間では無方式主義(何もしなくてもただそこにあるだけで著作物には著作権が発生する)ので著作権表示は不要。
アメリカがベルヌ条約に加盟した今となっては、Copyright表記は「それっぽい装飾が施された、ただの著作者表示」にすぎないと思う。もう格好良ければなんでもあり。
#Webアプリな仕事とかで「Copyright 表記を現在年で動的に表示してくれ」なんて言われたりすることがよくあるし。
Re: (スコア:0)
ソフトの場合、特にIPやライブラリ回りだとラオスやカンボジアのお客さんもあるわけでその時慌てて対応するのでなく予め仕様を満たしておくのは重要かと。
満たさないなら単なる無駄工数です。金の無駄。
Re: (スコア:0)
登録した会社名が入るのはいいんだよ。
そもそもRegisteredOrganizationにPCメーカー名が入ってるのがおかしい。
被告の職場がHPか、PCがリースなら納得するが
Re:ちょっと待て! (オフトピ) (スコア:1)
プリインストールマシンで良く有る、無人セットアップの仕様でユーザー名だけ入れて組織名は空っぽってのが不可能なだけです。
何らかの会社名が無いと手動で入力する必要が出るので、プリインストール機で何も考えずにPCメーカー名が入っているのは良くある事です。
本来ユーザー名と共に要求すべきだとは思いますがね。
[HOWTO] Unattend.txt ファイルの無人セットアップ パラメータ [microsoft.com]をOrgNameで検索してみるとか自分で試すとかで確認してください。
Re:ちょっと待て! (オフトピ) (スコア:1)
リンク先のKB間違えました。
正しくは、[HOWTO] Unattend.txt ファイルの無人セットアップ パラメータ [microsoft.com]です。
# DefineDosDeviceが古いAPIなので余談で張ろうかと思ってコピってたのが張られたらしい。
Re: (スコア:0)
センセ、センセ。
>被告人が乙社で使用していたPCでは、マイクロソフトのVisual C# 2010 Expressが2011年11月15日~2012年9月18日の間に4回にわたり、インストールと削除が繰り返し行われていた。
から、
>Copyright(c)Hewlett-Packard Company 2012
という2012年のタイムスタンプのコピーライトが入るってのは納得行かないんですが。
Re:ちょっと待て! (オフトピ) (スコア:1)
Re:ちょっと待て! (オフトピ) (スコア:1)
HPじゃなくて、マハーポーシャとかだったらちょっとはふーんって思うけど
よりによってHPだろ、何台出荷してるんだよ、、
Re: (スコア:0)
iesysのバイナリに入っているのが判明したとき、埋め込まれる現象が確認されて話題になりましたね。
Re: (スコア:0)
HKEY_L_M\SOFTWARE\Microsoft\Windows\CurrentVersion\OEMInformation の Manufacturer とか
HKEY_L_M\SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion の RegisteredOrganization から
引っ張られたのかな?