LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 02-14-2006, 05:22 PM   #16
jon_k
Member
 
Registered: Jul 2003
Location: Fort Worth, Texas
Distribution: Mepis Linux 2004
Posts: 547

Rep: Reputation: 30

The way I figure is companies should make Linux compatible versions of software if they want the cash from the linux community.

It seems to me that companies like Macromedia and gaming companies think Linux user's money is no good. These companies don't want my money if they're not making software for my platform.

In that case, I'll be happy to spend my money elsewhere (cedega) and pirate the copies of software I run under cedega.

Why pirate copies of the software I run under cedega? Because I have to vote with my money -- and buying software is casting a vote for Windows. I'll start buying when the option "Linux" shows up on the polls.

LQ users have suggested rather than pirate I email companies requesting they make linux versions. I have, and they give me seemingly pre-written "We don't support linux at this time" messages. Furthermore, I've yet to see linux versions for any of the software I've requested, so it's not an effective strategy.

Thank you and goodnight.

Last edited by jon_k; 02-14-2006 at 05:29 PM.
 
Old 02-14-2006, 06:31 PM   #17
KimVette
Senior Member
 
Registered: Dec 2004
Location: Lee, NH
Distribution: OpenSUSE, CentOS, RHEL
Posts: 1,794

Rep: Reputation: 46
The wine team members would tell you themselves that quite a bit of headway was made with wine through reverse engineering. Heck, check out wikipedia on the subject:

http://en.wikipedia.org/wiki/Talk:Reverse_engineering
http://en.wikipedia.org/wiki/Talk:Wine_(software)

And check out these sites:

http://slashdot.org/article.pl?sid=06/01/31/005202

http://www.absoluteastronomy.com/ref...se_engineering

Quote:
The Samba software (Samba software: more facts about this subject) , which allows systems that are not running Microsoft Windows (Microsoft Windows: microsoft windows is a range of closed source proprietary commercial operating...
) systems to share files with systems that are, is a classic example of software reverse engineering, since the Samba project had to reverse-engineer unpublished information about how Windows file sharing worked, so that non-Windows computers could emulate this. The WINE (WINE: Fermented juice (of grapes especially)) project does the same thing for the Windows API (Windows API: windows api is a set of apis (application programming interfaces) available in the microsoft...
) , and OpenOffice.org (OpenOffice.org: openoffice.org is an open source office suite....
) is one party doing this for the Microsoft Office (Microsoft Office: microsoft office is a suite of productivity programs created by microsoft and developed...
) file formats.

http://ln.hixie.ch/?start=1086387609
Quote:
Making these specs more detailed is the work that Opera and Mozilla want to do. But to do this for a sophisticated application platform on par with, say, Longhorn, is simply unfeasible. Notice how WINE has to reverse engineer Windows to determine how it should work. Or how the various Java clones have to reverse engineer Sun's Java to get interoperability.
(. . . .)

Second: I was quite amused to see that, of all companies, Microsoft, Red Hat, and Sun Microsystems actually agreed on something. Namely that trying to standardise an API for sophisticated applications is simply a non-starter. The argument, which I agree with, is that such APIs are simply insanely complicated, and that making interoperable implementations is nigh on impossible. Just look at the trouble WINE has had trying to implement Win32 again — now imagine if you had to write a spec to actually describe the entire Win32 API in terms that could actually be implemented interoperably without reverse engineering the first implementation as the WINE people do.
Now, let's get back to the basic question: What is reverse engineering?

http://en.wikipedia.org/wiki/Reverse_Engineering
http://www.answers.com/main/ntquery?...neering&gwp=13
http://www.chillingeffects.org/reverse/faq.cgi

Conclusion:

Stop stating that:
- none of wine is based on reverse engineering Windows libraries or windows program libraries
- reverse engineering by analyzing externally how things are done (black box reverse engineering) is illegal
- decompiling to examine internally how things are done (white box reverse engineering) is illegal

Because each of those three points is blatently incorrect. If you state that wine is not based on reverse engineering the Windows API, you have NO clue what reverse engineering is. It is not always based on decompiling inecode; it can be based on looking at what an API calls, what its interface is, and reimplementing it. it's called systems analysis (or a subset of it) and is in fact reverse engineering. You're taking an existing design, analyzing how it works, and creating a new implementation of it, down to the ordinals which need to be binary compatible.


http://www.sane-project.org/old-arch...8-05/0252.html

OMFG, one of the developers refers to reverse engineering a Windows driver!

Now, stop posting nonsense, stop making crap up if you don't know what reverse engineering is, and if you know and continue posting FUD just to be a jerk, well, get a clue and STOP IT.

Sheesh.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I found thousands copy of cedega on the net, Are they legal TruongAn Linux - Games 5 02-01-2006 06:01 AM
Wine, Cedega, Wine and Maple Story...getting close mwaddoups Linux - Games 9 11-23-2005 05:05 AM
Cedega/wine marco_f Linux - Software 0 10-25-2004 11:23 AM
true newb : how to run wine for a game called Street Legal NicholasWatkins Linux - Games 1 04-12-2004 03:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 10:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration