Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #11   Report Post  
Old August 12th 10, 01:24 PM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Apr 2010
Posts: 484
Default vemsa3d 1.1 - a floss visual em simulator for 3d antennas

On Aug 12, 1:53*am, John Smith wrote:
On 8/11/2010 12:43 PM, K1TTT wrote:

On Aug 11, 7:20 pm, John *wrote:
On 8/11/2010 11:53 AM, K1TTT wrote:


what is intuitive to you is a patented or copyrighted work from a
lawyer's point of view. *while you can't patent or copyright maxwell's
equations you can patent or copyright a method of applying them to
come up with solutions to practical problems. *these are common things
now in the software and business world, though some countries have
stopped issuing software patents and others are considering that move
also. *but the copyright process is well ingrained in the software
world. *So much so that there are specific copyright notices you can
use to specify that you DON'T want to stop anyone from using your
code, just so you don't get bothered by people asking all the time.


I never seen this as a problem or a road block. You are simply a matter
of all the knowledge you have picked up from others along the way, most
likely, a large portion of this came from copyrighted materials.
Indeed, if I read a copyrighted book, then turn around and write a book,
containing all I have read, I have done no wrong; If I copied the work,
I am.

When it comes to math, removed from other works, it is exactly the same.
You would have to be an idiot to do it in such a way as to cause problems..

This is all so self-apparent, it always puzzles me when I am brought to
putting the concept(s) to text, or even spoken speech!

Regards,
JS


it may be self apparent to you, but it is how corporate lawyers make
their living.
  #12   Report Post  
Old August 12th 10, 09:25 PM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Nov 2006
Posts: 2,915
Default vemsa3d 1.1 - a floss visual em simulator for 3d antennas



I did wonder why the authors bothered to convert from FORTRAN to C++...
but I think they did that as a separate activity, previously, for other
reasons. There's a comment in their paper about not using automated
translators, too (presumably to avoid any sort of claim that the output
of the translator is somehow contaminated with the proprietaryness of
the translator? Kind of like Intel copyrighting the assembler
instruction mnemonics for the 8080, so Zilog had to use different ones)

Probably it's just a historical artifact.. when they started their
development a while ago, they happened to start with the Richmond code,
as opposed to the Burke and Poggio code.


FORTRAN is pretty much a dead language, although you will find strong
argument to that statement in some math circles. While I do agree that
language makes little difference to software engineers, most being
fluent in many/multiple languages, a C translation just keeps the code,
more, up-to-date.

And, none of the above is of any real importance, other than complete,
or even substantial fragments of, programs can be copyrighted. But, I
am sure there are millions of "for statements", etc. in code that are
exact duplicates of some found in Microsoft Windows, etc. To claim that
the truths of mathematics is patentable is just stoopid.

However, all that said, there are such things as "encoder algorithms",
for an example, and such, which are so narrow and contain such an exact
and specific set of math instructions to execute and obtain reproducible
results from, that the validity for a patent is quite obvious. However,
as has been demonstrated, for any patented algorithm which has yet been
created, a freeware solution which is either so close in effectiveness
as to make it a moot point, or even greater in effectiveness--an example
is MP3 format (patented) as relates to Ogg Vorbis format (public domain.)

The future where patents cause real road blocks in software development,
or even "hoops to be jumped through", is still in software engineers'
future.

Regards,
JS
  #13   Report Post  
Old August 12th 10, 10:33 PM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Apr 2010
Posts: 484
Default vemsa3d 1.1 - a floss visual em simulator for 3d antennas

On Aug 12, 8:25*pm, John Smith wrote:
I did wonder why the authors bothered to convert from FORTRAN to C++...
but I think they did that as a separate activity, previously, for other
reasons. There's a comment in their paper about not using automated
translators, too (presumably to avoid any sort of claim that the output
of the translator is somehow contaminated with the proprietaryness of
the translator? Kind of like Intel copyrighting the assembler
instruction mnemonics for the 8080, so Zilog had to use different ones)


Probably it's just a historical artifact.. when they started their
development a while ago, they happened to start with the Richmond code,
as opposed to the Burke and Poggio code.


FORTRAN is pretty much a dead language, although you will find strong
argument to that statement in some math circles. *While I do agree that
language makes little difference to software engineers, most being
fluent in many/multiple languages, a C translation just keeps the code,
more, up-to-date.

And, none of the above is of any real importance, other than complete,
or even substantial fragments of, programs can be copyrighted. *But, I
am sure there are millions of "for statements", etc. in code that are
exact duplicates of some found in Microsoft Windows, etc. *To claim that
the truths of mathematics is patentable is just stoopid.

However, all that said, there are such things as "encoder algorithms",
for an example, and such, which are so narrow and contain such an exact
and specific set of math instructions to execute and obtain reproducible
results from, that the validity for a patent is quite obvious. *However,
as has been demonstrated, for any patented algorithm which has yet been
created, a freeware solution which is either so close in effectiveness
as to make it a moot point, or even greater in effectiveness--an example
is MP3 format (patented) as relates to Ogg Vorbis format (public domain.)

The future where patents cause real road blocks in software development,
or even "hoops to be jumped through", is still in software engineers'
future.

Regards,
JS


don't bet on it. microsoft just had to remove a major feature from
word because of patent infringement. and there are lots of cases
where companies have to buy rights to use patented features before
they can release their products, compression algorithms are just one
of many things that have been patented. even the cursor and the mouse
have patents. fortunately most of my work is using standard tools
that come with distribution licenses, and the stuff i develop that is
unique is from our own research programs so we obviously own the
rights. but if i find a free tool that has something that will make my
job much easier i have to submit the license to our software quality
and then maybe legal offices to be sure we can use it without
infringing. you know those long license statements that no one ever
reads before installing something?? most of them unfortunately make
sense to me now.
  #14   Report Post  
Old August 12th 10, 11:34 PM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Mar 2007
Posts: 801
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a floss visualem simulator for 3d antennas

John Smith wrote:


I did wonder why the authors bothered to convert from FORTRAN to C++...
but I think they did that as a separate activity, previously, for other
reasons. There's a comment in their paper about not using automated
translators, too (presumably to avoid any sort of claim that the output
of the translator is somehow contaminated with the proprietaryness of
the translator? Kind of like Intel copyrighting the assembler
instruction mnemonics for the 8080, so Zilog had to use different ones)

Probably it's just a historical artifact.. when they started their
development a while ago, they happened to start with the Richmond code,
as opposed to the Burke and Poggio code.


FORTRAN is pretty much a dead language, although you will find strong
argument to that statement in some math circles. While I do agree that
language makes little difference to software engineers, most being
fluent in many/multiple languages, a C translation just keeps the code,
more, up-to-date.



FORTRAN is far from dead in applications processing massive arrays (just
about any finite element program). For instance, I'd venture that most
weather prediction codes are in FORTRAN (MM5, which is a widely used
mesoscale modeling code, is in FORTRAN, as is WRF), as are a lot of
structural analysis (e.g. NASTRAN is in FORTRAN), and virtually ALL
electromagnetics codes.

FORTRAN is hard to beat when it comes to specifying array operations,
and such. Running gridded models doesn't require much in the way of
pointers or string manipulation, which are admittedly a pain in older
FORTRANs (pre FORTRAN-90 or FORTRAN-77). FORTRAN also has an intrinsic
Complex type which is nice.

Compilers for numerical analysis applications (e.g. those weather grid
models) for FORTRAN are highly optimized, too. There's also nifty tools
like FLIC (FORTRAN Loop and Index Converter)


There's even new versions of FORTRAN coming out.



However, all that said, there are such things as "encoder algorithms",
for an example, and such, which are so narrow and contain such an exact
and specific set of math instructions to execute and obtain reproducible
results from, that the validity for a patent is quite obvious. However,
as has been demonstrated, for any patented algorithm which has yet been
created, a freeware solution which is either so close in effectiveness
as to make it a moot point, or even greater in effectiveness--an example
is MP3 format (patented) as relates to Ogg Vorbis format (public domain.)


Unless you need compatibility and interoperability. Sure, there are
non-patented communications coding schemes like LDPC that give better
performance than, say, Turbo codes (patented), but if you need to build
a radio that interoperates with a radio using Turbo codes, you're pretty
well stuck.

All the various high performance low bit rate voice codecs have similar
issues. All the "good" ones are patented, as well as most of the "not
quite so good", and the patents are broad enough that you would have a
tough time designing around them. (which is actually, I think, how it
should be.. patents *should* be for fairly general conceptual leaps, not
for some fiddly little detail that's different.. that's what "design
patents" are about)

Fortunately, the patents *will* expire. Unlike copyright, which has an
ever longer tail.


The future where patents cause real road blocks in software development,
or even "hoops to be jumped through", is still in software engineers'
future.


I don't think so. It's here now, especially if you consider advanced
signal processing or protocol handling in software. The software is just
the means by which the invention is realized, and it's no different than
doing it with discrete hardware components. While raw "algorithms" and
"math" can't be patented, a clever and efficient implementation
technique certainly can be.

  #15   Report Post  
Old August 13th 10, 02:12 AM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Nov 2006
Posts: 2,915
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a flossvisual em simulator for 3d antennas

On 8/12/2010 3:34 PM, Jim Lux wrote:
John Smith wrote:

....


FORTRAN is far from dead in applications processing massive arrays (just
about any finite element program). For instance, I'd venture that most
weather prediction codes are in FORTRAN (MM5, which is a widely used
mesoscale modeling code, is in FORTRAN, as is WRF), as are a lot of
structural analysis (e.g. NASTRAN is in FORTRAN), and virtually ALL
electromagnetics codes.


These days, I choose to program, almost exclusively, in assembly and
C/C+/C++ (all C looks the same to someone writing in it.) If someone
hands me a FORTRAN coded work, I can read it, but it tends to look like
a mess to me. I simply run it though a source translator/optimizer and
I have C code. When I am done, if they requested the result in FORTRAN,
I run it back through the translator in reverse. C is simply a
universal language which has the most favor with engineers and which has
become the industry standard. Like I said, arguing language is a moot
point ...

FORTRAN is hard to beat when it comes to specifying array operations,
and such. Running gridded models doesn't require much in the way of
pointers or string manipulation, which are admittedly a pain in older
FORTRANs (pre FORTRAN-90 or FORTRAN-77). FORTRAN also has an intrinsic
Complex type which is nice.


FORTRAN is not "hard to beat" at anything. Assembly instructions are
the only "real code" which a processor understands, it is the binary
language of processing units. There is not a computer language in
existence which does not translate to assembly before execution.
FORTRAN and C only differ in semantics. While FORTRAN was an attempt to
make the language more readable in translation, C is an attempt to make
the language more efficient in translation. The goals of the two
languages are not exact.

Compilers for numerical analysis applications (e.g. those weather grid
models) for FORTRAN are highly optimized, too. There's also nifty tools
like FLIC (FORTRAN Loop and Index Converter)


The meaning of that is just moot, and implies an argument for leaving
something unoptimized would be someones goal, somewhere, for what
purpose that would be baffles me!


There's even new versions of FORTRAN coming out.


As I admitted, there are almost religious devotions to some languages
.... another point which baffles me.



....

Unless you need compatibility and interoperability. Sure, there are
non-patented communications coding schemes like LDPC that give better
performance than, say, Turbo codes (patented), but if you need to build
a radio that interoperates with a radio using Turbo codes, you're pretty
well stuck.


That is some gobble-de-gook which defies meaningful translation ...
perhaps a dynamic demonstration of obfuscation? To someone outside the
field, I can see how it might just work!

All the various high performance low bit rate voice codecs have similar
issues. All the "good" ones are patented, as well as most of the "not
quite so good", and the patents are broad enough that you would have a
tough time designing around them. (which is actually, I think, how it
should be.. patents *should* be for fairly general conceptual leaps, not
for some fiddly little detail that's different.. that's what "design
patents" are about)

Fortunately, the patents *will* expire. Unlike copyright, which has an
ever longer tail.


The best ones have not even been thought-of/invented yet! However, you
remind me of that patent office employee who once mentioned "the fact"
that most patents had already been patented ... and your statement is
just as valid as his!

....

I don't think so. It's here now, especially if you consider advanced
signal processing or protocol handling in software. The software is just
the means by which the invention is realized, and it's no different than
doing it with discrete hardware components. While raw "algorithms" and
"math" can't be patented, a clever and efficient implementation
technique certainly can be.


.... more obfuscation ... but does acknowledge the basic truth that
truths cannot be patented.

Regards,
JS




  #16   Report Post  
Old August 13th 10, 02:24 AM posted to rec.radio.amateur.antenna
tom tom is offline
external usenet poster
 
First recorded activity by RadioBanter: May 2009
Posts: 660
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a flossvisual em simulator for 3d antennas

On 8/12/2010 5:34 PM, Jim Lux wrote:
John Smith wrote:

snip

FORTRAN is pretty much a dead language, although you will find strong
argument to that statement in some math circles. While I do agree that
language makes little difference to software engineers, most being
fluent in many/multiple languages, a C translation just keeps the
code, more, up-to-date.



FORTRAN is far from dead in applications processing massive arrays (just
about any finite element program). For instance, I'd venture that most
weather prediction codes are in FORTRAN (MM5, which is a widely used
mesoscale modeling code, is in FORTRAN, as is WRF), as are a lot of
structural analysis (e.g. NASTRAN is in FORTRAN), and virtually ALL
electromagnetics codes.

FORTRAN is hard to beat when it comes to specifying array operations,
and such. Running gridded models doesn't require much in the way of
pointers or string manipulation, which are admittedly a pain in older
FORTRANs (pre FORTRAN-90 or FORTRAN-77). FORTRAN also has an intrinsic
Complex type which is nice.

Compilers for numerical analysis applications (e.g. those weather grid
models) for FORTRAN are highly optimized, too. There's also nifty tools
like FLIC (FORTRAN Loop and Index Converter)


There's even new versions of FORTRAN coming out.


My daughter just got her doctorate from Columbia University. Her thesis
was all about data sets massaged with FORTRAN.

It ain't dead. Far from it.

tom
K0TAR
  #17   Report Post  
Old August 13th 10, 02:27 AM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Nov 2006
Posts: 2,915
Default vemsa3d 1.1 - a floss visual em simulator for 3d antennas

On 8/12/2010 2:33 PM, K1TTT wrote:

First, I would like to point out and "slap right on the table",
obfuscation, diversion, slight-of-hand and wordiness look lame to me ...
for whatever reason, they strike me as tools of the "uneducated con
man." That out of the way ...

...
don't bet on it. microsoft just had to remove a major feature from
word because of patent infringement. and there are lots of cases
where companies have to buy rights to use patented features before
they can release their products, compression algorithms are just one
of many things that have been patented.


Microsoft stole Java from Sun and attempted to make it, its' own.
Microsoft has a long history of this. The type(s) of individual(s) who
do such seem to infiltrate large corporations in large numbers.
However, really a moot point to the direction in which this conversation
first started ...

even the cursor and the mouse have patents.


Yeah, as if someone grasping at straws and thinking that "just owning a
patent", in someway, is some kind of status symbol ... something which
fails to impress anyone worth impressing.

fortunately most of my work is using standard tools

that come with distribution licenses, and the stuff i develop that is
unique is from our own research programs so we obviously own the
rights. but if i find a free tool that has something that will make my
job much easier i have to submit the license to our software quality
and then maybe legal offices to be sure we can use it without
infringing. you know those long license statements that no one ever
reads before installing something?? most of them unfortunately make
sense to me now.


Yeah, most people double check their work(s) and have others do so, if
available ...

Regards,
JS

  #18   Report Post  
Old August 13th 10, 03:06 AM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Nov 2006
Posts: 2,915
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a flossvisual em simulator for 3d antennas

On 8/12/2010 6:24 PM, tom wrote:

...
My daughter just got her doctorate from Columbia University. Her thesis
was all about data sets massaged with FORTRAN.

It ain't dead. Far from it.

tom
K0TAR


Frankly, I find that amazing, indeed, it implies insanity to me.

Why anyone would allow a thesis to be done which would favor a
particular language defies rationality. As, language is only a device
for the implementation of truths, ideas, algorithms and laws. It is the
underlying structure of math and logic which are the only important
points. To express these in a form speaking to computer engineers, a
"language" such as pseudo-code would be the logical choice. To do any
different simply implies there are interests at work other than pure
science.

Are you sure a FORTRAN compiler/developer with financial interests did
not back this academic venture? ROFLOL

Regards,
JS
  #19   Report Post  
Old August 13th 10, 06:20 AM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Jul 2006
Posts: 2,951
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a floss visual em simulator for 3d antennas

On Thu, 12 Aug 2010 19:06:21 -0700, John Smith
wrote:

My daughter just got her doctorate from Columbia University.


Frankly, I find that amazing, indeed, it implies insanity to me.


And our friend Mr. Ostrom, the computer scientist, got his AS degree
in Chico something more than a dozen years ago. There's authority on
the topic speaking for ya'.
  #20   Report Post  
Old August 13th 10, 06:55 AM posted to rec.radio.amateur.antenna
external usenet poster
 
First recorded activity by RadioBanter: Jun 2007
Posts: 1,336
Default FORTRAN/ Intellectual Property was vemsa3d 1.1 - a floss visual em simulator for 3d antennas

On Thu, 12 Aug 2010 15:34:14 -0700, Jim Lux
wrote:

There's even new versions of FORTRAN coming out.


Yep. Intel has several Fortran compilers for Windoze, Mac, and Linux.
http://software.intel.com/en-us/intel-compilers/
Rumors of the demise of Fortran have been greatly exaggerated.


--
Jeff Liebermann
150 Felker St #D
http://www.LearnByDestroying.com
Santa Cruz CA 95060 http://802.11junk.com
Skype: JeffLiebermann AE6KS 831-336-2558
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Antenna Simulator Schematic Michael A. Terrell Radio Photos 2 October 24th 11 10:57 AM
VHF Simulator [email protected] Equipment 0 August 5th 07 02:29 AM
A new use for dental floss G \Guglielmo\ Evans G4SDW Homebrew 6 August 2nd 07 10:30 PM
Anyone used Superspice simulator ? David Homebrew 8 September 5th 06 05:49 PM
New Demo Vox Maris Simulator Spanish/English Vox Maris Shortwave 0 April 18th 06 04:23 AM


All times are GMT +1. The time now is 07:56 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 RadioBanter.
The comments are property of their posters.
 

About Us

"It's about Radio"

 

Copyright © 2017