• 締切済み

Excelの関数アルゴリズムに著作権は?

 宜しくお願い致します。現在、業務でExcelを使用しています。そのシステム制作中、実現したい機能について自分の力では解決に至らず、Webで紹介されている関数アルゴリズムをコピーさせて頂きました。  そのアルゴリズムはVBA(プログラム)では無く、Excelに標準的に備わる関数の複数組み合わせによって実現されていました。その組み合わせは、ちょっと普通では思いつかない様な画期的な物だと判断されます。  さて、これで目的が達成されて満足だったのですが、今回制作したそのファイルが仲間に認められ、業務仲間十数名への配布を要求されました。配布自体は勿論無償で行いますが、配布したファイルは業務に直接使用可能で、利益を生みます。  ファイル自体が販売・転売される事は、業務の性質上あり得ません。あくまでも成果物生み出す為の途中で、入力が楽になるという業務特化のシステムです。  私としては求められたので無償配布してあげたいのですが、この場合はWebにアルゴリズムを掲載してくださっていた方に対して、何らかの対価を支払う義務が発生するのでしょうか。一度Webマスター宛に確認のメールをお送りしたのですが、返答がありません。  私個人にはファイル配布によって仲間から対価を得る事は無いので、対価が発生すると困るというのが正直な気持ちです。著作権がクローズアップされている中、少し心配になったので今回質問させて頂きました。  この問題があるので、現在要求されているファイル配布は見合わせています。ご存じの方、または関連URLを教えて下さる方、宜しくお願い致します。

みんなの回答

noname#49904
noname#49904
回答No.1

 大変優れたファイルでも、Excelに搭載されている関数を駆使して、そのことが結果的に立派なファイルとして認められようが、最初から搭載されている性能を利用したにすぎません。  少なくとも私はそう判断します。  昔、ExcelやLotus123の関数やVBスクリプトを駆使して大きなファイルを作って業務に使っていましたが、表計算では65000件程度のデータベースしか組めないのと重すぎて動きが重く、実際にはだめでした。結果的にAccessに移行した経緯があります。  しかしファイル使用の操作性、柔軟性は抜群でした。  従って、あなたが記述された内容はとても良く解ります。  だからといって、それにより対価を求めるほどでもなく  関数の組み合わせがいくら優れたものでも所詮、搭載された機能である以上、Excel利用者は、当然使えるもので、他の方の発案の組み合わせにより対価云々は余分な発言と、わたしは思います。   ただし、Excelのアドイン、アドイン関数等はExcelと別会社のもので著作権は別でしょうから、同じようには扱えないでしょう。

OKWeb-O
質問者

お礼

お返事遅くなり、失礼致しました。「搭載された機能」という部分に説得力を感じました。確信に至ってから行動を起こさないといけない問題でもありますので、もう少し調べつつ、結論を出したいと思います。ありがとうございました。

関連するQ&A

  • 奉行シリーズに使えるエクセル関数

    会社のシステムが変更になり奉行シリーズを利用することになりました。 商蔵奉行をメインで利用するのですが、奉行に関して、エクセルを取り込み業務の短縮を行うことができると聞きました。 奉行を利用するときに覚えておくといいエクセル関数などあれば教えて下さい。 また、ほかにも奉行以外でこれは使えるぞという関数があれば教えてください。お願いいたします。

  • セルが数値か関数かを判別する方法を教えてください。

    セルが数値か関数かを判別する方法を教えてください。 マクロによって、シートの中で関数の入ったセルだけ色付したいと考えています。 エクセルのバージョンは2007です。 単純にTypeName関数、IsNumeric関数を使うだけではできませんでした。 色々な関数の組み合わせで実現できますか。

  • 関数の使いすぎでエクセルが重いです・・・

    ヤフオクの管理をエクセルでやっていて、今度発送連絡文もエクセルで作ってしまおうと思っています。 添付のような管理ファイルです。 H列の発送連絡に以下のような関数を記入しました。 ------------ =A1&"さん  発送しました。  伝票番号は"&G1&"です" ------------ ※実際にはもっと長いです。 これをコピーして取引ナビ(連絡用掲示板)に貼り付ける予定です。 これが、1シートに500行以上あり、さらに12シート(12ヶ月分)あります。 とりあえず作ってみたのですが・・・重すぎてエクセルが開けなくなりました。 マクロはある程度使えます。 なんとか、重くならずに上記を実現する方法はありませんでしょうか。 ご教授お願いいたします。

  • エクセルの関数について

    Windows Xp エクセル2003を使用しています。 業務で使用している集計表ファイルがあり、別ファイルにデータを反映させたいのです。 集計表のセルA1を検索値としセルB1とセルB2の値を返す関数はないでしょうか? 集計表のつくりは約1000行あり、セルA3を検索値としてセルB3の値を返す行もあります。 セルA5を検索値とし、B5、B6、B7、C5,C6の値を返す行など様々です。 こういったデータがランダムで表になっています。一つの検索値に対して、検索値の水平方向はvlookup関数で表示出来たのですが、 一つの検索値で2つの値を返す関数が分からず、困っています。 1行下や2行下を検索する関数も参考にしたのですが、集計表のつくりがランダムの為、検索してほしくないものまで表示されてしまうなど、ウマクできませんでした。 宜しくお願いします。

  • 業務システムを新規開発、またはASPを利用したい

    パソコンのハードウェア修理業をしております。 今のところ、顧客管理はExcelで行っているのですが、件数が 多くなり、関数を多用しているため、かなり動作が重くなっており、 DB化を考えています。 顧客からの相談メールの返信や、修理結果の報告なども、 送信件数が多いため、WEBベースの業務システムを組んで、 管理画面からいくつかのメールテンプレートを選択、 テキストエリアに読み込みして、内容をちょこっと編集して、 送信ボタンで簡単に送信できるようにしたいと思っています。 こういった業務システムを実現したいのですが、こういう仕様は システム開発会社に、新規に作ってもらわないと実現できません でしょうか? サイボウズの「デヂエ 8 for ASP」など、カスタマイズ可能と書いて いるのですが、使用経験がないため、どこまでカスタマイズできるのか わかりません。 もしこういったシステムを実現できる、良い業務システムのASP などありましたら、教えていただけますと助かります。 個人的には、一からの開発をお願いした方が良いかと思っていますが、 何かアドバイス等もございましたら、ご意見を伺いたいです。

  • ユーザー定義関数をEXCELに常駐させたい

    VBAの標準モジュールで作成したユーザー定義関数を、*.bas形式でエクスポートしています。 エクセルを立ち上げるたびに、インポートしなければならず、非常に手間です。 また、*.basファイルを職場の仲間にも広めたいと思っているのですが、毎度インポートすることになると、面倒になります。 そこで、誰のEXCEL本体にも常駐させ、SUM関数のようにいつでも使用できる状態にするにはどうすればいいでしょうか?

  • 著作権について

    社内の業務円滑化を目的として、Excel で数々のファイルを作成し部下にツールを与えて一連の管理システムを作り上げました、作成したファイル(ツール)には私個人ならではの経験に基ずく発想がたくみに組み込まれ ”ノウハウ” と確信しており、ただ単にExcel のスキルだけでは容易には到達できないファイルになっていると確信しています。会社の指示からではなく、個人的に職場の為と思い休日に自宅で数年に渡って作り上げました。会社側はこのシステムによって職場の管理が行き届き成功に繋がっている事に理解を示せず(認知力不足)脱力感を生じてしまいました。 この度定年を迎える事となりこの機会に一連のファイル(システムツール)を個人の著作権として引き上げ、使用禁止としたいと思っていますが可能でしょうか?

  • エクセルで日本地図

     エクセルで 罫線で日本地図を描いたファイルが 無償公開されているライブラリーをご存じありませんか。  用途は各県のところにデータベース関数などを入れて 使うことです。

  • Filemakerの関数(切り捨て)を教えてください

    ファイルメーカーを使ってます。VER6.0です。 いまタイムカードのシステムを作ろうとおもうのですが Round関数があるのはわかったのですが 切り捨て(エクセルでいうとこのRoundDown)みたいな 関数ってないのでしょうか? もしくは テクニックなんて あったら教えてください。

  • Excelで値貼り出力をするVBAは作れますか?

    Excelで値貼り出力をするVBAは作れますか? Excel2003を業務で使用しています。 SUMPRODUCTなどのいろんな関数を使って売上げ報告書を集計し、 取引先に送っているのですが、計算式や参照式でファイルが重くなっているので、 値貼りをしたファイルを作成したいのです。 そこで、VBAを使って以下のどちらかを実現することは可能でしょうか。 ・報告書の全シートの全書式(罫線・色)と値を別ファイルに出力 ・書式のみ、全て空欄の別ファイルに全シートを値貼り これが出来るととても助かるので、ご教示ください。宜しくお願いいたします。