Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-18 Thread Aitor Santamaría
Eric, what I meant is: see how many people writes to us telling that
the MS-DOS-style MENUing in CONFIG.SYS does not work in FreeDOS, so I
guess we would be flooded with messages like: I wrote with LFNs to a
disk, and Windows no longer recognises the filenames, and has the
FILE4~1.TXT form instead.

Aitor


2009/4/9 Eric Auer e.a...@jpberlin.de:

 Hi Aitor,

 But then it wouldn't be compatible with the LFN that came with
 Windows9X and is used in the millions of USB devices or the like, nor
 with the applications that are LFN-aware (unless you'd like to rewrite
 the DOS LFN API descript.ion-based...

 ...
 I think a descript.ion file based driver to support
 long file names would be a fine idea indeed :-).
 And it would avoid the ugly kludgy way in which MS
 stores LFN spread over multiple directory entries.

 Well actually that is what I meant - descript.ion is a classic
 for some shells and file managers, but it is also a nice way to
 store long file names in filesystem independent way and without
 having to implement any kludgy patented VFAT style LFN storage.

 With a driver showing the usual int 21 LFN interface to the apps
 but using descript.ion instead of LFN fragment direntry chains
 for the actual LFN storage, we can have more free, more open and
 more portable long file names :-). On the down side, the driver
 will not read or write VFAT LFNs for you, so if you want to let
 Windows and DOS access the same drive, you would not share LFNs.

 This includes USB drives and MP3 player devices and similar, but
 not for example CD / DVD which use non-VFAT LFNs anyway for which
 DOS uses separate drivers anyway...

 In short: If you want VFAT then the only way to get it is to use
 VFAT, but that might have licensing issues if you use DOS in your
 embedded device. If you only want LFN, you can get it even in a
 way that makes LFN DOS apps happy without having to touch VFAT
 data structures, using a descript.ion based LFN API driver :-).

 Eric



 --
 This SF.net email is sponsored by:
 High Quality Requirements in a Collaborative Environment.
 Download a free trial of Rational Requirements Composer Now!
 http://p.sf.net/sfu/www-ibm-com
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-11 Thread Travis Siegel

On Mar 31, 2009, at 1:52 PM, usul wrote:

 There is always another way to do it.

 receiving a long file name in a long file name format;
 storing the received long file name in a first file entry of the tree
 structure along with a file storage indicator indicating the location
 of the file in the memory;
 automatically generating a short file name in a short file name  
 format; and
 storing the generated short file name in a second file entry of the
 tree structure along with the file storage indicator indicating the
 location of the file in the memory, the second file entry being
 different from the first file entry; and 

 now I dont understand legalees but I speak geek
 this is talking about storing values in tree, I am assuming thats is
 in the FAT itself

 So why cant we just create a database/table - file that allows
 lookup in a second area, either a file on
 the hard drive or a separate partition. then based on the
 file/directory ID and store that in the database table completely
 separate from the FAT if we don't touch fat it should be fine. If we
 are using a different method and system we are safe.

 in that database/table we could also add fields for whatever we want.
 could even extend it to give linux like attributes.
 to help with porting etc

 then in the kernal FAT code go lookup values in that table intercept
 calls and redirect them to and from our storage.
 instead of FAT. if we need to sync them make that a separate TSR and
 keep it out of the Kernel.

 same result different method.

 I could be way off base here not knowing DOS programming nor
 legaleese. But still different method and system
 is still different.

 I would expect this type of thinking to defeat the patent.

This is basically what the file descript.ion used by the command.com  
replacement 4dos does, and it worked just fine, so yes, something like  
that could easily be done.


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-11 Thread Adam Norton
Travis Siegel wrote:
 Personally, I fail to see how lfn could be patented in the first place.
US Patent Law is screwed up. For example the company that I just left 
has a patent on putting hardware on
carts for delivery to clients. Something like that should never have 
been allowed.

But even if its wrong we have to follow it if there is ever a chance 
that FreeDos end users are ever to be
more than a few hobby users. And who knows, if we come up with an 
elegant solution Linux and other Open Source OSes
will pick it up and vendors and users like TomTom will be safe.

FreeDos, since it only uses FAT is probably closer to the problem than 
most. The best work around solution will probably
come from here.

Just my two cents :)

usul


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-09 Thread Adam Norton
Couldn't there be a optional syncfat program that one could run at the 
boot of freedos, and before shut down?
Could synchronize the FreeDos LFN and the M$ Dos storages mediums. It 
may not,since isn't live access, violate
the patent. Many Programs write/read directly to and from the fat tables 
without violating the patent. CD/DVD Burners etc

This program could then be run before and after legacy LFN apps in a bat 
file.
MyProggy.Bat
syncfat.exe
myproggy.exe
syncfat.exe

There could be switches to do a full, one direction only, certain 
directories.
For speed.

Adam



 Windows9X and is used in the millions of USB devices or the like, nor
 with the applications that are LFN-aware (unless you'd like to rewrite
 the DOS LFN API descript.ion-based...
 


--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-08 Thread Eric Auer

Hi Aitor,

 But then it wouldn't be compatible with the LFN that came with
 Windows9X and is used in the millions of USB devices or the like, nor
 with the applications that are LFN-aware (unless you'd like to rewrite
 the DOS LFN API descript.ion-based...

...
 I think a descript.ion file based driver to support
 long file names would be a fine idea indeed :-).
 And it would avoid the ugly kludgy way in which MS
 stores LFN spread over multiple directory entries.

Well actually that is what I meant - descript.ion is a classic
for some shells and file managers, but it is also a nice way to
store long file names in filesystem independent way and without
having to implement any kludgy patented VFAT style LFN storage.

With a driver showing the usual int 21 LFN interface to the apps
but using descript.ion instead of LFN fragment direntry chains
for the actual LFN storage, we can have more free, more open and
more portable long file names :-). On the down side, the driver
will not read or write VFAT LFNs for you, so if you want to let
Windows and DOS access the same drive, you would not share LFNs.

This includes USB drives and MP3 player devices and similar, but
not for example CD / DVD which use non-VFAT LFNs anyway for which
DOS uses separate drivers anyway...

In short: If you want VFAT then the only way to get it is to use
VFAT, but that might have licensing issues if you use DOS in your
embedded device. If you only want LFN, you can get it even in a
way that makes LFN DOS apps happy without having to touch VFAT
data structures, using a descript.ion based LFN API driver :-).

Eric



--
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-04 Thread Aitor Santamaría
But then it wouldn't be compatible with the LFN that came with
Windows9X and is used in the millions of USB devices or the like, nor
with the applications that are LFN-aware (unless you'd like to rewrite
the DOS LFN API descript.ion-based...

Aitor



2009/4/2 Eric Auer e.a...@jpberlin.de:

 Hi!

 So why cant we just create a database/table - file that allows
 lookup in a second area, either a file on
 the hard drive or a separate partition. then based on the
 file/directory ID and store that in the database table completely
 separate from the FAT if we don't touch fat it should be fine. If we
 are using a different method and system we are safe.

 In reality, though, linux filesystem drivers have been using this
 method of accessing/writing long filenames for years; if Microsoft
 were to go after an operating system, it would be linux first.  And as
 Eric pointed out to me, they seem to go more after embedded devices
 that use long filenames on FAT filesystems.  So really, I don't think
 there's anything to worry about.

 I think a descript.ion file based driver to support
 long file names would be a fine idea indeed :-).
 And it would avoid the ugly kludgy way in which MS
 stores LFN spread over multiple directory entries.

 Eric


 --
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-01 Thread Eric Auer

Hi!

 So why cant we just create a database/table - file that allows
 lookup in a second area, either a file on
 the hard drive or a separate partition. then based on the
 file/directory ID and store that in the database table completely
 separate from the FAT if we don't touch fat it should be fine. If we
 are using a different method and system we are safe.

 In reality, though, linux filesystem drivers have been using this
 method of accessing/writing long filenames for years; if Microsoft
 were to go after an operating system, it would be linux first.  And as
 Eric pointed out to me, they seem to go more after embedded devices
 that use long filenames on FAT filesystems.  So really, I don't think
 there's anything to worry about.

I think a descript.ion file based driver to support
long file names would be a fine idea indeed :-).
And it would avoid the ugly kludgy way in which MS
stores LFN spread over multiple directory entries.

Eric


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-04-01 Thread Marco Antonio Achury Palma
Norton utilities used to put a text file on each dir with long
descriptive names.  Also remember umsdos file system used to emulate
unix file system over fat16 including long names and permissions


2009/4/1, Eric Auer e.a...@jpberlin.de:

 Hi!

 So why cant we just create a database/table - file that allows
 lookup in a second area, either a file on
 the hard drive or a separate partition. then based on the
 file/directory ID and store that in the database table completely
 separate from the FAT if we don't touch fat it should be fine. If we
 are using a different method and system we are safe.

 In reality, though, linux filesystem drivers have been using this
 method of accessing/writing long filenames for years; if Microsoft
 were to go after an operating system, it would be linux first.  And as
 Eric pointed out to me, they seem to go more after embedded devices
 that use long filenames on FAT filesystems.  So really, I don't think
 there's anything to worry about.

 I think a descript.ion file based driver to support
 long file names would be a fine idea indeed :-).
 And it would avoid the ugly kludgy way in which MS
 stores LFN spread over multiple directory entries.

 Eric


 --
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user



-- 
-- 
+-+-+-+-+-+-+-+
Marco A. Achury
Tel: +58-(212)-6158777
Cel: +58-(414)-3142282
Fax: +58-(212)-2410828
Skype: marcoachury
www.geocities.com/marcoachury

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Eric Auer schrieb:
 Hi Michael,
 
 indeed, MS LFN started with version 7 (Win9x)...
 
 What about FreeDOS kernel and LFN? Wouldn't it make sense
 also to add LFN to the FreeDOS kernel?
 
 Yes but: The DOSLFN license does not allow it so you would
 have to re-implement LFN from scratch and there is also a
 risk to get nagging from MS because some LFN things are
 still patented by Microsoft. For now, the DOSLFN way works
 very well, although not perfect, for my few LFN needs.

What is the non-theoretic scare that you have? Do you think if YOU going
to implement LFN then it will be personally YOU how get sued?

If it is not YOU who is it then? FreeDOS is actually not a cooperate or
something else.

Otherwise I would say that if you are scared of Microsoft patents then
you can publish nothing you have developed. Because
1) Not only Microsoft has patents, many others have also.
2) Microsoft is not the only patent nitpicker.
3) pathenthese is the most hard language, quote of an engineer I
wouldn't recognize my own constructions in phathenthese.
4) Microsoft has even a patent on double clicks
5) Microsoft has still the FAT patent and used it to extort TomTom recently.
6) There are even more patents then laws. If you want to read and
understand all patents and have them in back mind while programming...
That's simply not possible because ordinary human brain can not remember
so many things at the same time (already theoretically assumed that you
can even understand the patents).
7) Patents are prohibitions only. It's like do this not, do this not,
do this not, etc.. Humans brain works on imagination, it's not possible
to imagine nothing because the whole life exists and it is always
something. Keep of the grass! as a alone sentence is not effective,
rather it should be Use the footpath. because this is something you
can imagine. It's not possible to invert or implement something if you
brain is full with don't do this while at the same time there is not
alternative do it like this for so many things.

From that view it's not possible for non-cooperates (individual hobbyist
projects) to develop and publish software. You would always need a legal
department which is telling it's ok to violate patents, if them are are
accusing us we will accuse them with out collection of patents or we
will let us extort and pay them, followed by as long no one accusing
us it's all fine. In a cooperate you have as a programmer the
additional advantage that the legal department exists out of lawyers and
in case of court ruling only the cooperate is sued but not the
individual programmer.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 10:04 AM 3/31/2009, Michael Reichenbach wrote:

Otherwise I would say that if you are scared of Microsoft patents then
you can publish nothing you have developed. Because

You should really read up before you make such statements...

1) Not only Microsoft has patents, many others have also.

That is correct...

2) Microsoft is not the only patent nitpicker.

That is correct for the most part as well...

5) Microsoft has still the FAT patent and used it to extort TomTom recently.

Microsoft does not have a 'FAT patent'. It has exactly 4 patents 
which in fact are in regards of long file names on FAT32

- 
http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5745902U.S. 
Patent 5,745,902 Method and system for accessing a file using file 
names having different file name formats
- 
http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5579517U.S. 
Patent 5,579,517 Common name space for long and short filenames
- 
http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5758352U.S. 
Patent 5,758,352 Common name space for long and short filenames
- 
http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=6286013U.S. 
Patent 6,286,013 Method and system for providing a common name space 
for long and short file names in an operating system

There is no patent on the actual technique and data structures used 
to handle/maintain FAT12/16/32 FAT tables (and the DOS standard 8.3 
type file names)

Also, IBM holds a patent for non-DOS extensions in the use of FAT file systems
http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5367671U.S. 
Patent 5,367,671 System for accessing extended object attribute (EA) 
data through file name or EA handle linkages in path tables.

6) There are even more patents then laws. If you want to read and
understand all patents and have them in back mind while programming...
That's simply not possible because ordinary human brain can not remember
so many things at the same time (already theoretically assumed that you
can even understand the patents).

Patents are work protected by laws...

7) Patents are prohibitions only. It's like do this not, do this not,
do this not, etc.. Humans brain works on imagination, it's not possible
to imagine nothing because the whole life exists and it is always
something. Keep of the grass! as a alone sentence is not effective,
rather it should be Use the footpath. because this is something you
can imagine. It's not possible to invert or implement something if you
brain is full with don't do this while at the same time there is not
alternative do it like this for so many things.

You have to obey the laws that protect the patents. If you like it or 
not. If not, you have to be ready to face the consequences. That 
there might not be immediate consequences for everyone doesn't mean 
that you can just disobey the laws...

 From that view it's not possible for non-cooperates (individual hobbyist
projects) to develop and publish software. You would always need a legal
department which is telling it's ok to violate patents, if them are are
accusing us we will accuse them with out collection of patents or we
will let us extort and pay them, followed by as long no one accusing
us it's all fine. In a cooperate you have as a programmer the
additional advantage that the legal department exists out of lawyers and
in case of court ruling only the cooperate is sued but not the
individual programmer.

Just because you are not a business entity doesn't mean that laws 
don't apply to you.
In regards to having a legal department, that's why the OSF has one 
for Open Source projects...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul
Question on these as I don't really understand.

 http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5745902U.S.
 Patent 5,745,902 Method and system for accessing a file using file
 names having different file name formats
 -
 http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5579517U.S.
 Patent 5,579,517 Common name space for long and short filenames
 -
 http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5758352U.S.
 Patent 5,758,352 Common name space for long and short filenames
 -
 http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=6286013U.S.
 Patent 6,286,013 Method and system for providing a common name space
 for long and short file names in an operating system

 There is no patent on the actual technique and data structures used
 to handle/maintain FAT12/16/32 FAT tables (and the DOS standard 8.3
 type file names)

 Also, IBM holds a patent for non-DOS extensions in the use of FAT file systems
 http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5367671U.S.
 Patent 5,367,671 System for accessing extended object attribute (EA)
 data through file name or EA handle linkages in path tables.

Are these patents on a technique or on the concept?
with a technique we can just do different can't we? just read the patent and
come up with another way to do it.

Or am I completely uninformed?

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Bonnie Dalzell
As an American I was under the impression that the European Union decided 
that software methodologies were not patentable.

http://en.wikipedia.org/wiki/Software_patent

Even if someone files a patent - infringement cases are not enforced by 
the government patent office but by the patent holder. Often patents 
are filed which are invalid because of prior art. Then when the patent 
holder goes after some one for infringing the defense is to prove 
prior public existance of the technique.

The patent does not last as long as a copyright.

for US patents after 1995 the term is 20 years which conforms to the 
world patent policy.


  Prior to 1861 US patents had terms not exceeding fourteen years with an 
additional seven year extension.

From 1861 to 1995 the term of the patent in the US was 17 years.

So software patents issued prior to 1988 should have expired.  This may 
apply to a lot of DOS related patents.

This wikipedia article is a pretty good discussion.

http://en.wikipedia.org/wiki/Term_of_patent_in_the_United_States

~~~
Bonnie Dalzell, MA
mail:5100 Hydes Rd PO Box 60, Hydes,MD,USA 21082-0060|EMAIL:bdalz...@qis.net

freelance anatomist, vertebrate paleontologist, writer, illustrator, dog
breeder, computer nerd  iconoclast... Borzoi info at www.borzois.com.
Editor Net.Pet Online Animal Magazine  - http://www.netpetmagazine.com
HOME http://www.qis.net/~borzoi/  BUSINESS http://www.batw.com


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 11:16 AM 3/31/2009, usul wrote:
Question on these as I don't really understand.

  http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5745902U.S.
  Patent 5,745,902 Method and system for accessing a file using file
  names having different file name formats
  -
  http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5579517U.S.
  Patent 5,579,517 Common name space for long and short filenames
  -
  http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5758352U.S.
  Patent 5,758,352 Common name space for long and short filenames
  -
  http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=6286013U.S.
  Patent 6,286,013 Method and system for providing a common name space
  for long and short file names in an operating system
 
  There is no patent on the actual technique and data structures used
  to handle/maintain FAT12/16/32 FAT tables (and the DOS standard 8.3
  type file names)
 
  Also, IBM holds a patent for non-DOS extensions in the use of FAT 
 file systems
  http://patft.uspto.gov/netacgi/nph-Parser?patentnumber=5367671U.S.
  Patent 5,367,671 System for accessing extended object attribute (EA)
  data through file name or EA handle linkages in path tables.

Are these patents on a technique or on the concept?
with a technique we can just do different can't we? just read the patent and
come up with another way to do it.

Or am I completely uninformed?

Is this case, it is the concept of how to accomplish a certain task. 
So there isn't really another way to do it.
And this means that basically implementing FAT12/16/32 in order to 
store and retrieve files, while using the old 8.3 filename scheme, in 
FreeDOS is perfectly fine, you just can't implement long file names 
and Extended Attributs as covered by those patents.

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Ralf A. Quint schrieb:
 From that view it's not possible for non-cooperates (individual hobbyist
 projects) to develop and publish software. You would always need a legal
 department which is telling it's ok to violate patents, if them are are
 accusing us we will accuse them with out collection of patents or we
 will let us extort and pay them, followed by as long no one accusing
 us it's all fine. In a cooperate you have as a programmer the
 additional advantage that the legal department exists out of lawyers and
 in case of court ruling only the cooperate is sued but not the
 individual programmer.
 
 Just because you are not a business entity doesn't mean that laws 
 don't apply to you.

That's very true.

However, I just care about laws in my own country (and the national ones).

As I live in Germany I see no reason to ensure to follow all US laws (no
racism or whatever here, just the same way I do not ensure it for any
other country where I do not life).

It seams to me that following additionally US laws (whenever not living
their anyway) is demanding here as a must. There is no logical
derivation that it's more important to follow own laws + national laws +
additionally US laws. Why on earth additionally the US laws? China has
much more habitants and no one here seams interested whenever we break
some of their laws.

Because USA is English? No good argument because UK is also English and
lots of other countrys also.

There are also loads of theocratical states and I am sure we are
violating some of their laws because we don't praise their religion.

With all those (foreign) patents and laws I feel kinda swamped.

The even more complicated thing is that there is no way to ask is this
allowed or is it censored?. You can publish your work and let others
recognize it and after years the nitpicking begins. Life is thought,
there is no way to be secure.

Like I did say, from that view, I wonder how it's possible to develop
and publish software as freeware or Open Source as individual without a
cooperate and a legal department to hide behind.

 In regards to having a legal department, that's why the OSF has one 
 for Open Source projects...

What do you mean with OSF? Open Software Foundation?

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Blair Campbell
 And this means that basically implementing FAT12/16/32 in order to
 store and retrieve files, while using the old 8.3 filename scheme, in
 FreeDOS is perfectly fine, you just can't implement long file names
 and Extended Attributs as covered by those patents.

What about the way UMSDOS used to do it in linux?

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul
There is always another way to do it.

receiving a long file name in a long file name format;
storing the received long file name in a first file entry of the tree
structure along with a file storage indicator indicating the location
of the file in the memory;
automatically generating a short file name in a short file name format; and
storing the generated short file name in a second file entry of the
tree structure along with the file storage indicator indicating the
location of the file in the memory, the second file entry being
different from the first file entry; and 

now I dont understand legalees but I speak geek
this is talking about storing values in tree, I am assuming thats is
in the FAT itself

So why cant we just create a database/table - file that allows
lookup in a second area, either a file on
the hard drive or a separate partition. then based on the
file/directory ID and store that in the database table completely
separate from the FAT if we don't touch fat it should be fine. If we
are using a different method and system we are safe.

in that database/table we could also add fields for whatever we want.
could even extend it to give linux like attributes.
to help with porting etc

then in the kernal FAT code go lookup values in that table intercept
calls and redirect them to and from our storage.
instead of FAT. if we need to sync them make that a separate TSR and
keep it out of the Kernel.

same result different method.

I could be way off base here not knowing DOS programming nor
legaleese. But still different method and system
is still different.

I would expect this type of thinking to defeat the patent.

So educate me why am I wrong. :)

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Eric Auer schrieb:
 Hi Michael,
 
 indeed, MS LFN started with version 7 (Win9x)...
 
 What about FreeDOS kernel and LFN? Wouldn't it make sense
 also to add LFN to the FreeDOS kernel?
 
 Yes but: The DOSLFN license does not allow it so you would
 have to re-implement LFN from scratch and there is also a
 risk to get nagging from MS because some LFN things are
 still patented by Microsoft.

By the way I must repeat the question who would be theoretically sued?.

Currently DOSLFN is a part of the FreeDOS 1.0 distribution. If ms has a
patent on LFN then this will be already violated, no matter if LFN
support is in kernel or in an application included in the distribution.

Not the programmer of DOSLFN would be sued, also probable not the
hypothetical programmer for LFN in DOS-C.

I think it's the distributor who would get sued and this is in this case
the responsible person for the website. (Fortunally also other people
are redistribution FreeDOS and/or DOSLFN but to sue freedos.org does not
mean that them get also automatically sued.)

So programming LFN for DOS-C wouldn't make a difference. The risk to get
sued is already there and not bigger because the patent is already
violated so or so.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 11:36 AM 3/31/2009, Michael Reichenbach wrote:
  In regards to having a legal department, that's why the OSF has one
  for Open Source projects...

What do you mean with OSF? Open Software Foundation?

Correct.

However, I just care about laws in my own country (and the national ones).

As I live in Germany I see no reason to ensure to follow all US laws (no
racism or whatever here, just the same way I do not ensure it for any
other country where I do not life).

It seams to me that following additionally US laws (whenever not living
their anyway) is demanding here as a must. There is no logical
derivation that it's more important to follow own laws + national laws +
additionally US laws. Why on earth additionally the US laws? China has
much more habitants and no one here seams interested whenever we break
some of their laws.

Because USA is English? No good argument because UK is also English and
lots of other countrys also.

There are also loads of theocratical states and I am sure we are
violating some of their laws because we don't praise their religion.

With all those (foreign) patents and laws I feel kinda swamped.

With that attitude and mindset, you should seriously refrain from 
participating in the FreeDOS project, as that could implicate that 
you are adding code to the FreeDOS project that is in violation of 
foreign laws, not only those in the USA, but in Europe as well. And 
this would mean that the code you provide could get unexpecting users 
in those regions of the world in trouble, not to mention that this 
could lead to a cease and desist order against the project as a 
whole, specially when seeing requests like LFN in the kernel...
Even though the possibility of such consequences is not very high, it 
still exists, and people should be so responsible to take those 
things into account...

And the fact that patents have been granted in the USA doesn't mean 
that there isn't an equivalent patent, probably issued at a late 
date, is not granted in other regions as well. I am not certain about 
those Microsoft patent in question, but I know from personal 
experience with the LZW patent that effected the use of GIF, expired 
in the USA in 2003, but was valid in Europe and Japan 'til 2004. And 
the recent shift in the view on software patents in Europe (which 
doesn't void them there per se!) doesn't effect any patent granted 
more than 5-6 years ago, which as someone else pointed out, would be 
valid for 20 years...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
usul schrieb:
 I would expect this type of thinking to defeat the patent.
 
 So educate me why am I wrong. :)

Well, the final verdict gives always the court. Unfortunately not always
the logic wins.

(I haven't said anything about bribemoney!)

It also depends on the technical understanding of the court.

Whenever theoretically someone would claim you are violating our
patents, stop it for we sue you it questionable if the sabre rattle was
already enough for the extortion and if ever a court would have the
chance to judge.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 11:52 AM 3/31/2009, usul wrote:

same result different method.

I could be way off base here not knowing DOS programming nor
legaleese. But still different method and system
is still different.

I would expect this type of thinking to defeat the patent.

So educate me why am I wrong. :)

Well, while you do have one point here, you are missing a very important one:

Whatever you implement this way is not compatible with anything 
existing and therefor kind of defeating the (intended) purpose...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 11:36 AM 3/31/2009, Blair Campbell wrote:
  And this means that basically implementing FAT12/16/32 in order to
  store and retrieve files, while using the old 8.3 filename scheme, in
  FreeDOS is perfectly fine, you just can't implement long file names
  and Extended Attributs as covered by those patents.

What about the way UMSDOS used to do it in linux?

I am not a legal expert, but I could see that this is possibly 
infringement of one of those patents, as the patents cover the 
methodology not the implementation.

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 11:59 AM 3/31/2009, Blair Campbell wrote:
  So why cant we just create a database/table - file that allows
  lookup in a second area, either a file on
  the hard drive or a separate partition. then based on the
  file/directory ID and store that in the database table completely
  separate from the FAT if we don't touch fat it should be fine. If we
  are using a different method and system we are safe.

In reality, though, linux filesystem drivers have been using this
method of accessing/writing long filenames for years; if Microsoft
were to go after an operating system, it would be linux first.  And as
Eric pointed out to me, they seem to go more after embedded devices
that use long filenames on FAT filesystems.  So really, I don't think
there's anything to worry about.

Well, as I tried to point out in my other reply, the problem is that 
if you want to be at least write compatible with the Windows 9x/ME 
way of long file names, you do not have another way to do it.

Mac HFS had long file names (ok, 31 characters instead of the old 
8.3) before, so does Unix or other operating systems. But what is 
sought by most  people is a way of handling long file names the way 
Windows/M$ does and that you can not really handle without 
interferring with the patents. I am not 100% certain but the reason 
that Linux get's away with this is that here the cross-licensing 
between Microsoft and Novell comes into play...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul

 Whenever theoretically someone would claim you are violating our
 patents, stop it for we sue you it questionable if the sabre rattle was
 already enough for the extortion and if ever a court would have the
 chance to judge.


I would stand my ground if I knew that I took the time to avoid the patent
do the work correctly.

Even if there were no help for legal funds from the Open Source Community
If I can read a manual, I could read an appeal and file it.

I see to many people tuck tail and run at the saber rattling. In the US a LLC.
would protect from any personal liability. Not that they come after
the programmers anyway.
Its the end users they go after.

I am thinking though since the GPL is a way to turn the patent system
vs itself to protect open source.
There has to be a way to also protect the liability of developers and
end users as well.
Like the licence to use the software turns the liability of the debt
to something not tied to anyone and
which owns nothing.

IDK something.

I would feel guilty if I developed something that hurt a company later on.

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul
By the way I must repeat the question who would be theoretically sued?.

I would think the end users.

For Example:
Companies that distribute new PCs with FreeDos installed.
someone that sold FreeDos on a bootable USB
Someone that sold and built CD for open source.

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Jim Hall
On Tue, Mar 31, 2009 at 2:08 PM, Michael Reichenbach
michael_reichenb...@freenet.de wrote:
 Eric Auer schrieb:
 Hi Michael,

 indeed, MS LFN started with version 7 (Win9x)...

 What about FreeDOS kernel and LFN? Wouldn't it make sense
 also to add LFN to the FreeDOS kernel?

 Yes but: The DOSLFN license does not allow it so you would
 have to re-implement LFN from scratch and there is also a
 risk to get nagging from MS because some LFN things are
 still patented by Microsoft.

 By the way I must repeat the question who would be theoretically sued?.

 Currently DOSLFN is a part of the FreeDOS 1.0 distribution. If ms has a
 patent on LFN then this will be already violated, no matter if LFN
 support is in kernel or in an application included in the distribution.

 Not the programmer of DOSLFN would be sued, also probable not the
 hypothetical programmer for LFN in DOS-C.

 I think it's the distributor who would get sued and this is in this case
 the responsible person for the website. (Fortunally also other people
 are redistribution FreeDOS and/or DOSLFN but to sue freedos.org does not
 mean that them get also automatically sued.)

 So programming LFN for DOS-C wouldn't make a difference. The risk to get
 sued is already there and not bigger because the patent is already
 violated so or so.

Adding LFN support directly to the kernel could have a much larger
impact. In reality, the first step is always a Cease  Desist letter -
which usually means stop distributing the offending parts. Where LFN
remains with DOSLFN (an external TSR) we simply remove DOSLFN from
ibiblio and from our software list, and remove the FreeDOS 1.0
distribution that includes it. That requires re-releasing a FreeDOS
1.0.1 distro that does not include DOSLFN.

If LFN support were part of the kernel, a CD would mean not
distributing the FreeDOS kernel itself. And that might make it very
difficult to replace the distro with a non-LFN version.

In the face of these patents, perhaps FreeDOS 1.1 should not include
DOSLFN, and instead indicate where the user could download it
separately. (http://www.geocities.com/jadoxa/doslfn/)

When others have asked me, I have recommended a wait and see
approach. As others have pointed out, Microsoft will go after Linux
first, so if Linux loses the fight, FreeDOS can simply remove DOSLFN
and move on with plain non-LFN FAT. In February 2009, Microsoft filed
a patent infringement lawsuit against TomTom based on patents related
to FAT32 filesystem. Wait for the final outcome in that case, then
decide based on that whether to remove DOSLFN.


-jh

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Ralf A. Quint schrieb:
 However, I just care about laws in my own country (and the national ones).

 As I live in Germany I see no reason to ensure to follow all US laws (no
 racism or whatever here, just the same way I do not ensure it for any
 other country where I do not life).

 It seams to me that following additionally US laws (whenever not living
 their anyway) is demanding here as a must. There is no logical
 derivation that it's more important to follow own laws + national laws +
 additionally US laws. Why on earth additionally the US laws? China has
 much more habitants and no one here seams interested whenever we break
 some of their laws.

 Because USA is English? No good argument because UK is also English and
 lots of other countrys also.

 There are also loads of theocratical states and I am sure we are
 violating some of their laws because we don't praise their religion.

 With all those (foreign) patents and laws I feel kinda swamped.
 
 With that attitude and mindset, you should seriously refrain from 
 participating in the FreeDOS project, as that could implicate that 
 you are adding code to the FreeDOS project that is in violation of 
 foreign laws, not only those in the USA, but in Europe as well. And 
 this would mean that the code you provide could get unexpecting users 
 in those regions of the world in trouble, not to mention that this 
 could lead to a cease and desist order against the project as a 
 whole, specially when seeing requests like LFN in the kernel...
 Even though the possibility of such consequences is not very high, it 
 still exists, and people should be so responsible to take those 
 things into account...

FreeDOS has so many contributors (it's a big distro with many
applications from outside programmers) and not all of them will have
ensured to follow all the laws in all countrys of the world.

To want to satisfy everyones needs in a nice attitude but practical
impossible.

In the end the legal risks get caught on
1) the distributor of the software (He needs to ensure to follow the
laws valid to him as far this is possible and relatively. How relatively
is it to waste the whole life with reading laws and patents to get
accused later because it was wrong after best trying anyway.)
2) The downloader must also ensure that it's legal to download for him
and to follow his laws. The downloader doesn't get any trouble with
patents as he is not distributing something.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 12:30 PM 3/31/2009, Jim Hall wrote:

When others have asked me, I have recommended a wait and see
approach. As others have pointed out, Microsoft will go after Linux
first, so if Linux loses the fight, FreeDOS can simply remove DOSLFN
and move on with plain non-LFN FAT. In February 2009, Microsoft filed
a patent infringement lawsuit against TomTom based on patents related
to FAT32 filesystem. Wait for the final outcome in that case, then
decide based on that whether to remove DOSLFN.

Well, they settled the legal dispute apparently yesterday, with 
TomTom paying license fees as well as removing the offending code 
from its Linux kernel.
This is according to the article below also effecting future 
upstream Linux kernel changes...

http://arstechnica.com/microsoft/news/2009/03/microsoft-and-tomtom-settle-patent-dispute.ars

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Ralf A. Quint schrieb:
 Not the programmer of DOSLFN would be sued, also probable not the
 hypothetical programmer for LFN in DOS-C.

 I think it's the distributor who would get sued and this is in this case
 the responsible person for the website. (Fortunally also other people
 are redistribution FreeDOS and/or DOSLFN but to sue freedos.org does not
 mean that them get also automatically sued.)

 So programming LFN for DOS-C wouldn't make a difference. The risk to get
 sued is already there and not bigger because the patent is already
 violated so or so.
 
 Again, I think you are to blauäugig here. Two 
 times wrong doesn't make things right

I don't understand this sentence. What's 2 times wrong?

 And I don't think that Jim is happy with your POV 
 of him being the one being sued and not you...

My point of view doesn't matter if I am wrong and even my reality
doesn't change the absolute reality.

That I may be wrong I regard as possible, otherwise the whole discussion
makes no point.

To be honest, I would be happy if it turns into Jim is not
responsible. Unfortunately I do not see an indicator for that but I am
glad to get prof wrong.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
usul schrieb:
 By the way I must repeat the question who would be theoretically sued?.
 
 I would think the end users.
 
 For Example:
 Companies that distribute new PCs with FreeDos installed.
 someone that sold FreeDos on a bootable USB
 Someone that sold and built CD for open source.
 

And why not the distributor?

I also think it makes no difference whenever your charge money or not,
the distribution is the important point.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul
Does that mean everyone has to take out DOSLFN?
From linux and freedos?

Maybe this is also a dumb question but is it possible to run
FreeDos on a different File System? liek on of the linux ones
and still be able to run/use most dos programs?

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul
I just missed it thats all, :)

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Jim Hall schrieb:
 On Tue, Mar 31, 2009 at 2:08 PM, Michael Reichenbach
 michael_reichenb...@freenet.de wrote:
 Eric Auer schrieb:
 Hi Michael,

 indeed, MS LFN started with version 7 (Win9x)...

 What about FreeDOS kernel and LFN? Wouldn't it make sense
 also to add LFN to the FreeDOS kernel?
 Yes but: The DOSLFN license does not allow it so you would
 have to re-implement LFN from scratch and there is also a
 risk to get nagging from MS because some LFN things are
 still patented by Microsoft.
 By the way I must repeat the question who would be theoretically sued?.

 Currently DOSLFN is a part of the FreeDOS 1.0 distribution. If ms has a
 patent on LFN then this will be already violated, no matter if LFN
 support is in kernel or in an application included in the distribution.

 Not the programmer of DOSLFN would be sued, also probable not the
 hypothetical programmer for LFN in DOS-C.

 I think it's the distributor who would get sued and this is in this case
 the responsible person for the website. (Fortunally also other people
 are redistribution FreeDOS and/or DOSLFN but to sue freedos.org does not
 mean that them get also automatically sued.)

 So programming LFN for DOS-C wouldn't make a difference. The risk to get
 sued is already there and not bigger because the patent is already
 violated so or so.
 
 Adding LFN support directly to the kernel could have a much larger
 impact. In reality, the first step is always a Cease  Desist letter -
 which usually means stop distributing the offending parts. Where LFN
 remains with DOSLFN (an external TSR) we simply remove DOSLFN from
 ibiblio and from our software list, and remove the FreeDOS 1.0
 distribution that includes it. That requires re-releasing a FreeDOS
 1.0.1 distro that does not include DOSLFN.
 
 If LFN support were part of the kernel, a CD would mean not
 distributing the FreeDOS kernel itself. And that might make it very
 difficult to replace the distro with a non-LFN version.

It does not make much difference imho if external application or inside
kernel.

config.sys would need LFN=0 or LFN=1 so or so.

Adding a compile option --with-lfn or --without-lfn or removing it from
the source shouldn't be a big deal also. Removing isn't complicated so
or so.

 In the face of these patents, perhaps FreeDOS 1.1 should not include
 DOSLFN, 

I hope you will rethink this...

When posting enough patents here you can distribute in the end nothing
as even trivial things are patented such as double click. Also reading
all existing patents and new ones will take infinite time.

After discussing this topic... Is there a policy on which laws you plan
to follow? There are ~190 states.

 and instead indicate where the user could download it
 separately. (http://www.geocities.com/jadoxa/doslfn/)

Then you give the hot potato just to someone else. This isn't critism,
but what if he decides also to take it offline?

 When others have asked me, I have recommended a wait and see
 approach.

That's also my approach. I am just not able to express myself so
understandable (limited English).

I live my live without scare and just wanted to show that it's quite
effective. You can not live in scare, we can discuss this topic so long
until the whole FreeDOS distro must be removed because there is always
some patent or law in the way.

 In February 2009, Microsoft filed
 a patent infringement lawsuit against TomTom based on patents related
 to FAT32 filesystem. Wait for the final outcome in that case, then
 decide based on that whether to remove DOSLFN.

The final outcome is already done (I've read on german news sites).

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
Well, it would be theoretically possible to implement something like
ext3 as most DOS applications use the filesystem API and not the disk
directly, them wouldn't recognize.

But this wouldn't be a good solution as there are still much more other
patents we might have not considered yet.

-mr

usul schrieb:
 Does that mean everyone has to take out DOSLFN?
From linux and freedos?
 
 Maybe this is also a dumb question but is it possible to run
 FreeDos on a different File System? liek on of the linux ones
 and still be able to run/use most dos programs?
 
 --
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user
 
 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread David C. Kerber
 

 -Original Message-
 From: Jim Hall [mailto:jh...@freedos.org] 
 Sent: Tuesday, March 31, 2009 3:30 PM
 To: freedos-user@lists.sourceforge.net
 Subject: Re: [Freedos-user] patents - was: LFN in FreeDOS 
 kernel? - was: aimed compatibility?
 

...
 
 If LFN support were part of the kernel, a CD would mean not 
 distributing the FreeDOS kernel itself. And that might make 
 it very difficult to replace the distro with a non-LFN version.
 
 In the face of these patents, perhaps FreeDOS 1.1 should not 
 include DOSLFN, and instead indicate where the user could 
 download it separately. (http://www.geocities.com/jadoxa/doslfn/)
 
 When others have asked me, I have recommended a wait and see
 approach. As others have pointed out, Microsoft will go after 
 Linux first, so if Linux loses the fight, FreeDOS can simply 
 remove DOSLFN and move on with plain non-LFN FAT. In February 
 2009, Microsoft filed a patent infringement lawsuit against 
 TomTom based on patents related to FAT32 filesystem. Wait for 
 the final outcome in that case, then decide based on that 
 whether to remove DOSLFN.

That settled today, with TomTom paying M$ and undisclosed amount of money, and 
some cross-licensing agreements for some of the patents that each of them owns, 
and TomTOm has to stop using the patents in question within 2 years.

A big difference, though:  TomTom was making money off it, while FreeDOS does 
not.

D

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread usul

 But this wouldn't be a good solution as there are still much more other
 patents we might have not considered yet.

But I believe there is enough usage of the Linux file systems
to make this a less than likely target.

And FAT = Microsoft so it was easy for them to use that as a target.

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Michael Reichenbach
David C. Kerber schrieb:
  
 
 -Original Message-
 From: Jim Hall [mailto:jh...@freedos.org] 
 Sent: Tuesday, March 31, 2009 3:30 PM
 To: freedos-user@lists.sourceforge.net
 Subject: Re: [Freedos-user] patents - was: LFN in FreeDOS 
 kernel? - was: aimed compatibility?

 
 ...
  
 If LFN support were part of the kernel, a CD would mean not 
 distributing the FreeDOS kernel itself. And that might make 
 it very difficult to replace the distro with a non-LFN version.

 In the face of these patents, perhaps FreeDOS 1.1 should not 
 include DOSLFN, and instead indicate where the user could 
 download it separately. (http://www.geocities.com/jadoxa/doslfn/)

 When others have asked me, I have recommended a wait and see
 approach. As others have pointed out, Microsoft will go after 
 Linux first, so if Linux loses the fight, FreeDOS can simply 
 remove DOSLFN and move on with plain non-LFN FAT. In February 
 2009, Microsoft filed a patent infringement lawsuit against 
 TomTom based on patents related to FAT32 filesystem. Wait for 
 the final outcome in that case, then decide based on that 
 whether to remove DOSLFN.
 
 That settled today, with TomTom paying M$ and undisclosed amount of money, 
 and some cross-licensing agreements for some of the patents that each of them 
 owns, and TomTOm has to stop using the patents in question within 2 years.
 
 A big difference, though:  TomTom was making money off it, while FreeDOS does 
 not.
 
 D
 

I do not see the difference between money and no money, you have to
explain it.

FreeDOS can be also seen as possible factor for less sold and used copys
of Windows, because the time people using FreeDOS them are not using
Windows and therefore less money with additional products and support.
FreeDOS can be Microsoft a thorn in the eye, even if it doesn't coast money.

The questionable part is if them would theoretically try it? It's not
good press to fight against individuals not charging money and not much
 money get out of them.

-mr

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Tom Ehlert
 Adding LFN support directly to the kernel could have a much larger
 impact. In reality, the first step is always a Cease  Desist letter -
 which usually means stop distributing the offending parts. Where LFN
 remains with DOSLFN (an external TSR) we simply remove DOSLFN from
 ibiblio and from our software list, and remove the FreeDOS 1.0
 distribution that includes it. That requires re-releasing a FreeDOS
 1.0.1 distro that does not include DOSLFN.
right.

 If LFN support were part of the kernel, a CD would mean not
 distributing the FreeDOS kernel itself. And that might make it very
 difficult to replace the distro with a non-LFN version.

this might also make life slightly more 'dangerous' for FreeDOS users like

  motherboard manufacturers that ship a FreeDOS CD/ISO to burn the BIOS

  system manufacturers (Dell etc.) that put a FreeDOS distribution CD
  close to the machine

  FreeDOS based recovery tools

  ...

OTOH linux has had LFN for ages; without problems so far. only now MS
started some fight with TomTom

 In the face of these patents, perhaps FreeDOS 1.1 should not include
 DOSLFN, and instead indicate where the user could download it
 separately. (http://www.geocities.com/jadoxa/doslfn/)

IMO this would be

a) paranoia. I think it's unlikely that MS management even cares
about FreeDOS in any way; it's extremely unlikely they would take the
time to sue a distribution of FreeDOS X.Y

b) irrelevant. I highly doubt there will be a FreeDOS 1.1. Ever. Feel
free to prove me wrong.


 When others have asked me, I have recommended a wait and see
 approach. As others have pointed out, Microsoft will go after Linux
 first, so if Linux loses the fight, FreeDOS can simply remove DOSLFN
 and move on with plain non-LFN FAT.
right.

Tom


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Jim Hall
 OTOH linux has had LFN for ages; without problems so far. only now MS
 started some fight with TomTom

 In the face of these patents, perhaps FreeDOS 1.1 should not include
 DOSLFN, and instead indicate where the user could download it
 separately. (http://www.geocities.com/jadoxa/doslfn/)

 IMO this would be

 a) paranoia. I think it's unlikely that MS management even cares
 about FreeDOS in any way; it's extremely unlikely they would take the
 time to sue a distribution of FreeDOS X.Y

 b) irrelevant. I highly doubt there will be a FreeDOS 1.1. Ever. Feel
 free to prove me wrong.


Agreed.

But I would still recommend to avoid possible hassle, and that a
future FreeDOS 1.1 not include LFNDOS, just provide a reference for
users to go get it. It's up to whoever releases a 1.1 distro,
though.



-jh

--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 04:01 PM 3/31/2009, Jim Hall wrote:
  OTOH linux has had LFN for ages; without problems so far. only now MS
  started some fight with TomTom
 
  In the face of these patents, perhaps FreeDOS 1.1 should not include
  DOSLFN, and instead indicate where the user could download it
  separately. (http://www.geocities.com/jadoxa/doslfn/)
 
  IMO this would be
 
  a) paranoia. I think it's unlikely that MS management even cares
  about FreeDOS in any way; it's extremely unlikely they would take the
  time to sue a distribution of FreeDOS X.Y
 
  b) irrelevant. I highly doubt there will be a FreeDOS 1.1. Ever. Feel
  free to prove me wrong.
 

Agreed.

But I would still recommend to avoid possible hassle, and that a
future FreeDOS 1.1 not include LFNDOS, just provide a reference for
users to go get it. It's up to whoever releases a 1.1 distro,
though.

I would suggest to play it safe this way as well. The fact that M$ 
doesn't care right now about FreeDOS doesn't mean that Evil Steve 
(Balmer) doesn't change his mind if things are starting to look not 
so great money wise in the future, given the current state of the 
world wide economy.
I know from a local M$ sales manager here in LA that it still doesn't 
go to well with M$ that Dell is using FreeDOS to circumvent an 
agreement that Dell has with M$ in regards to sell certain PC 
hardware without an M$ operating system. If they see their server 
software market shrinking even more, FreeDOS could easily become a 
target in this case...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 12:59 PM 3/31/2009, Michael Reichenbach wrote:
Ralf A. Quint schrieb:
  Not the programmer of DOSLFN would be sued, also probable not the
  hypothetical programmer for LFN in DOS-C.
 
  I think it's the distributor who would get sued and this is in this case
  the responsible person for the website. (Fortunally also other people
  are redistribution FreeDOS and/or DOSLFN but to sue freedos.org does not
  mean that them get also automatically sued.)
 
  So programming LFN for DOS-C wouldn't make a difference. The risk to get
  sued is already there and not bigger because the patent is already
  violated so or so.
 
  Again, I think you are to blauäugig here. Two
  times wrong doesn't make things right

I don't understand this sentence. What's 2 times wrong?

Sorry, looks like you are not aware of that 
saying, and I do not recall the equivalent German version.
Basically, if you are doing something the wrong 
way, it doesn't become right just because you keep doing it...

I think you are far too naive when it comes to 
the possible consequences of thinking the way you do...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Bonnie Dalzell
On Tue, 31 Mar 2009, Michael Reichenbach wrote:

 David C. Kerber schrieb:


 -Original Message-
 From: Jim Hall [mailto:jh...@freedos.org]
 Sent: Tuesday, March 31, 2009 3:30 PM
 To: freedos-user@lists.sourceforge.net
 Subject: Re: [Freedos-user] patents - was: LFN in FreeDOS
 kernel? - was: aimed compatibility?


 ...

 If LFN support were part of the kernel, a CD would mean not
 distributing the FreeDOS kernel itself. And that might make
 it very difficult to replace the distro with a non-LFN version.

 In the face of these patents, perhaps FreeDOS 1.1 should not
 include DOSLFN, and instead indicate where the user could
 download it separately. (http://www.geocities.com/jadoxa/doslfn/)

 When others have asked me, I have recommended a wait and see
 approach. As others have pointed out, Microsoft will go after
 Linux first, so if Linux loses the fight, FreeDOS can simply
 remove DOSLFN and move on with plain non-LFN FAT. In February
 2009, Microsoft filed a patent infringement lawsuit against
 TomTom based on patents related to FAT32 filesystem. Wait for
 the final outcome in that case, then decide based on that
 whether to remove DOSLFN.

 That settled today, with TomTom paying M$ and undisclosed amount of 
 money, and some cross-licensing agreements for some of the patents that 
 each of them owns, and TomTOm has to stop using the patents in question 
 within 2 years.

 A big difference, though:  TomTom was making money off it, while FreeDOS 
 does not.

 D


 I do not see the difference between money and no money, you have to
 explain it.

 FreeDOS can be also seen as possible factor for less sold and used copys
 of Windows, because the time people using FreeDOS them are not using
 Windows and therefore less money with additional products and support.
 FreeDOS can be Microsoft a thorn in the eye, even if it doesn't coast money.

 The questionable part is if them would theoretically try it? It's not
 good press to fight against individuals not charging money and not much
 money get out of them.

Incidently have you all seen this article:

http://www.linuxplanet.com/linuxplanet/reports/6694/1/

My use of Freedos comes because I have a legacy DOS application to run 
that does NOT run under any version of windows later than 98. So my use 
does not conflict with the sale of any windows version that M$ 
currently is willing to sell and support. The first version of windows was 
released in  1985 and if the file system description was patented then - 
those patents are now expired. That should pretty much cover problems 
with 8 plus 3 file names. The long file names appear to come in with 
windows 95. the question becomes when were the windows 95 file sustems 
patents filed


Here is a table with timelines. It would appear that FA12T patents - 
developd in 1980 would be expired. FAT 16 was introduced in 1984 along 
with MSDOS 3.0 - again more than 20 years ago.

Extended partitions were introduced in 1986. Again just 3 years more than 
20 years ago. MSDOS 3.3 is Aug of 1987.

File Allocation Table

http://en.wikipedia.org/wiki/File_Allocation_Table

the part of this page in the section Long file names suggests to me that 
the LFN was available before windows 95 was released. I wonder how close 
this patent is to expiration and if M$ went to court to try and wring a 
last bit of money out of it and upset the open source community?


 -mr

 --
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


~~~
Bonnie Dalzell, MA
mail:5100 Hydes Rd PO Box 60, Hydes,MD,USA 21082-0060|EMAIL:bdalz...@qis.net

freelance anatomist, vertebrate paleontologist, writer, illustrator, dog
breeder, computer nerd  iconoclast... Borzoi info at www.borzois.com.
Editor Net.Pet Online Animal Magazine  - http://www.netpetmagazine.com
HOME http://www.qis.net/~borzoi/  BUSINESS http://www.batw.com


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Ralf A. Quint
At 05:59 PM 3/31/2009, Bonnie Dalzell wrote:

Here is a table with timelines. It would appear that FA12T patents -
developd in 1980 would be expired. FAT 16 was introduced in 1984 along
with MSDOS 3.0 - again more than 20 years ago.

Extended partitions were introduced in 1986. Again just 3 years more than
20 years ago. MSDOS 3.3 is Aug of 1987.

File Allocation Table

http://en.wikipedia.org/wiki/File_Allocation_Table

the part of this page in the section Long file names suggests to me that
the LFN was available before windows 95 was released. I wonder how close
this patent is to expiration and if M$ went to court to try and wring a
last bit of money out of it and upset the open source community?

Again, those 4 patents are referring to long file names (which first 
became available with Windows 95) and have been filed between 1992 
and 1997, so they are in effect 'til 2012/2017...

Ralf 


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] patents - was: LFN in FreeDOS kernel? - was: aimed compatibility?

2009-03-31 Thread Bonnie Dalzell
On Tue, 31 Mar 2009, Ralf A. Quint wrote:

 At 05:59 PM 3/31/2009, Bonnie Dalzell wrote:

 Here is a table with timelines. It would appear that FA12T patents -
 developd in 1980 would be expired. FAT 16 was introduced in 1984 along
 with MSDOS 3.0 - again more than 20 years ago.

 Extended partitions were introduced in 1986. Again just 3 years more than
 20 years ago. MSDOS 3.3 is Aug of 1987.

 File Allocation Table

 http://en.wikipedia.org/wiki/File_Allocation_Table

 the part of this page in the section Long file names suggests to me that
 the LFN was available before windows 95 was released. I wonder how close
 this patent is to expiration and if M$ went to court to try and wring a
 last bit of money out of it and upset the open source community?

 Again, those 4 patents are referring to long file names (which first
 became available with Windows 95) and have been filed between 1992
 and 1997, so they are in effect 'til 2012/2017...

 Ralf

TomTom settled because it was cheaper to pay a licensing fee than to go 
to court.

Since it did not go to court there has been no ruling on the validity of 
the patent.

However lawyers in the Free Software community state that they 
still reguard the FAT patents as weak and challengable under prior 
art. Here is an article:

OIN: TomTom settlement is no win for Microsoft, expect challenge

http://blogs.zdnet.com/open-source/?p=3849



 --
 ___
 Freedos-user mailing list
 Freedos-user@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/freedos-user


~~~
Bonnie Dalzell, MA
mail:5100 Hydes Rd PO Box 60, Hydes,MD,USA 21082-0060|EMAIL:bdalz...@qis.net

freelance anatomist, vertebrate paleontologist, writer, illustrator, dog
breeder, computer nerd  iconoclast... Borzoi info at www.borzois.com.
Editor Net.Pet Online Animal Magazine  - http://www.netpetmagazine.com
HOME http://www.qis.net/~borzoi/  BUSINESS http://www.batw.com


--
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user