LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
LinkBack Search this Thread
Old 01-08-2003, 02:07 AM   #31
Ciccio
Member
 
Registered: Nov 2002
Location: Paraguay
Distribution: Mandrake 10
Posts: 573

Original Poster
Rep: Reputation: 30

Ok... I know you are kidding (I hope you are actually) but i'm gona think loud if that's OK.

[think loud]
It may be GPL, and it's open source (obviously). Still, I've always sustained that an ethical license was applied to every source ever released even though it's not written. This ethical license says pretty much that you can use pieces of the source (such as the conection engine or the search engine) but if you want to use the whole code you should let the author know and you should place his name in the 'about'. Now, this is just for being polite to the creator and because in encourages people to share things (If i know my name is going to appear anyway I would share more sources). Now, I'm not a lawyer, nor i am a skilled programmer, but I know what means to develop a software and I know that many people aren't willing to share their work because it took them so long to create it. I think that's crap and that's Windows freaking philosophy.

Now, I've read the GPL and I think there is no legal restriction for using or modifying the source as long as we say it's their source and not of our own. However Kazaa isn't released under GPL and that would make it even more hard to connect to their network.

Perhaps lackluster is right... and it's pointless to try and connect to kazaa when mos linux users use giFT for file Sharing... All we need is a viable windows client adn giFT network could grow even bigger than napster was in it's golden... months.

I think that win32 would be something usefull for us... since we are willing to create a win32 software. I think and I state that this is the time of stop talking and start acting.

[/thinking loud]

now... I'm recruiting programmers now. I'm registering free domains (www.portland.co.uk it's kind of cool place for websites) with a www.cjb.net subdomain redirection... I'll post them here ASAP.

Also a skilled webmaster would be very usefull (webmaster == web designer + web programmer)

I think that the win32 client as well as Linux client should be fully programmed in C++ since we will be managing objects after all... I'm not a C/C++ programmer so I don't know much about what language is better.

My e-mail (as I said earlyer in this thread) is 333101@personal.net.py

I'm willing to get your mails. please add something in the subject regarding this forum because I get too many mails and I usually delete them withou reading (unless the subject seems important or is from a known person)


Penguin, you'll rule the world not long from now! and we'll be the power behind the throne! mbwahahahah

 
Old 01-08-2003, 03:14 AM   #32
Mik
Senior Member
 
Registered: Dec 2001
Location: The Netherlands
Distribution: Ubuntu
Posts: 1,316

Rep: Reputation: 46
giFT is seperated in two parts, one daemon which handles the whole protocol and all the physical file sharing. And a GUI which simply connects to the daemon and displays the status and sends new requests.

Both the daemon and several versions of the GUI are available for windows. I suggest you have a look at giFT and try it out. If giFT wants to become popular all it would need is marketing tactics and maybe a better very userfriendly GUI for the windows users. And the fact that someone has to get it from CVS and compile it themselves isn't very attractive to the average windows user.
 
Old 01-08-2003, 08:28 AM   #33
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
Well then ... the birth of another file-sharing client . If nobody else steps up to the plate, I suppose I'll do the windows coding ... if that's cool. As for compiling from CVS, what's to stop us from compiling a binary and releasing it with the file-sharing client? BTW, is the windows daemon implemented as a windows program without any windows or is it more like a TSR? It's probably in giFT's documentation, I was just curious because windows doesn't really have daemons like linux .... sometimes they're called "services"
 
Old 01-08-2003, 11:56 AM   #34
schatoor
Senior Member
 
Registered: Jul 2002
Location: a tiny place caled hendrik ido ambacht in the netherlands
Distribution: SuSE, debian, slackware, lfs
Posts: 1,358

Rep: Reputation: 45
But is giFT's network as large as fasttracks? I mean can I download as much as with kazaa. I think people are first of all atracketed to networks that have the most to offer. Beating kazaa by having more stuff to dowload is going to be hard.
So my point is, you can make a super friendly,stable, ect app, but if you can't do shit with it, no body will want it.
Now I really sugest cracking FT protocall. I have searched the web and giFT uses somthing called openFT. As the name sugests, it open and we can probebly learn alot from it.
Any thoughts, comments?
 
Old 01-08-2003, 12:08 PM   #35
schatoor
Senior Member
 
Registered: Jul 2002
Location: a tiny place caled hendrik ido ambacht in the netherlands
Distribution: SuSE, debian, slackware, lfs
Posts: 1,358

Rep: Reputation: 45
"I suppose I'll do the windows coding ... if that's cool"

trust me, it's not. I have done it and the documentation is poor.
 
Old 01-08-2003, 02:04 PM   #36
Ciccio
Member
 
Registered: Nov 2002
Location: Paraguay
Distribution: Mandrake 10
Posts: 573

Original Poster
Rep: Reputation: 30
it is not! if you have the propper tools like Visual Studio 6.0(+) with MSDN librabies you have all the doc you'll need.

In fasttrack's homepage, in the download section, there are a few dll's and ocx... perhaps studying them could give us some idea about how it works... Can anyone do that?

Thanz

 
Old 01-08-2003, 03:54 PM   #37
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
I have all the microsoft software ... even the .NET bs. Documentation is actually quite clear and easy to follow on msdn.microsoft.com.

>>So my point is, you can make a super friendly,stable, ect app, but if you can't do shit with it, no body will want it.
Now I really sugest cracking FT protocall. I have searched the web and giFT uses somthing called openFT. As the name sugests, it open and we can probebly learn alot from it.
Any thoughts, comments?

Learn alot about what? openFT? I hope you don't mean FastTrack. On giFT's FAQ they're talking about they split off because FastTrack did some encryption dealy. Now they're two sepearte entitiys. So what is openFT going to teach anyone about FastTrack?

Agreed that without marketing and alot of crap to download nobody will use the app, but I think it's a more realistic and legally safer route than trying to crack the FastTrack code. Besides, what if you crack the code and they re-write it? Are you going to re-crack the code? What if they change again?
 
Old 01-08-2003, 07:23 PM   #38
Ciccio
Member
 
Registered: Nov 2002
Location: Paraguay
Distribution: Mandrake 10
Posts: 573

Original Poster
Rep: Reputation: 30
>>Agreed that without marketing and alot of crap to download nobody will use the app, but I think it's a more realistic and legally safer route than trying to crack the FastTrack code. Besides, what if you crack the code and they re-write it? Are you going to re-crack the code? What if they change again?


I agree, that is not an option... we could use giFT instead of KAZAA and try to make it grow. Anyway... perhaps it's not illegal to crack the protocol... think... samba did the same to MICROSOFT!!! I think we will have grounds to avoid any legal matter. Perhaps a lawyer could help us... but since there is no international regulation it's up to each country. Andd I think that kazaa isn't that powerfull. Now... we could try to reverse engineer the fasttrack... if they change the encription they should release a whole new software or a patch... anyway, the old protocol should still work untill they are certain that everyone has changed to the new version... and that would give us time to crack it again. Kind of a cold war :P

Now... I'm going to watch some tv awaiting for your ideas.

Have a good time writing... you should practice your typing... it makes linux usage a lot easyer...

 
Old 01-09-2003, 07:26 AM   #39
schatoor
Senior Member
 
Registered: Jul 2002
Location: a tiny place caled hendrik ido ambacht in the netherlands
Distribution: SuSE, debian, slackware, lfs
Posts: 1,358

Rep: Reputation: 45
"I have all the microsoft software ... even the .NET bs. Documentation is actually quite clear and easy to follow on msdn.microsoft.com."
Oh, they must of improved it. Or I was being stupid again. I had some bad experiances.

"So what is openFT going to teach anyone about FastTrack?"
I was hoping that FastTracks protocall haden't changed that much. That all that did was add some encription instaid of chaging the protocall its self.

"Besides, what if you crack the code and they re-write it? Are you going to re-crack the code? What if they change again?"
Ciccio made a good point in saying that they can't just change the protocall. It would also effect there own network.

But what ever you guy's decide, it's going to be a fun project to work on. So if I can be of assistance, count me in. I can program a bit in c++ and I have some experiance working with ms visual studio. (I have ms visual c++ 6.0)
I put a bit of my work on the net. It's at chatoor.vvtp.tudelft.nl . But is't poorly written but i'm improving it. It kind of an calculator but i'm hoping to develop it in to a computer algebra system.
 
Old 01-09-2003, 07:41 AM   #40
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
>>But what ever you guy's decide, it's going to be a fun project to work on.

I concur.

Maybe it would be best to develop a client based on giFT while simultaneously trying to crack FastTrack. At least that way, if one fails, the other one can live on .... but I'll help out on this in any way possible, whatever the decsision may be.
 
Old 01-09-2003, 10:41 AM   #41
schatoor
Senior Member
 
Registered: Jul 2002
Location: a tiny place caled hendrik ido ambacht in the netherlands
Distribution: SuSE, debian, slackware, lfs
Posts: 1,358

Rep: Reputation: 45
"I concur"
Sorry, my englisch is not as good as you guy's. What does that mean? Something like I agree?
 
Old 01-09-2003, 11:38 AM   #42
Ciccio
Member
 
Registered: Nov 2002
Location: Paraguay
Distribution: Mandrake 10
Posts: 573

Original Poster
Rep: Reputation: 30
>>Maybe it would be best to develop a client based on giFT while simultaneously trying to crack FastTrack. At least that way, if one fails, the other one can live on .... but I'll help out on this in any way possible, whatever the decsision may be.

Agree. and if we succeed to crack fasttrack we can add the protocol to the giFT client and have acess to both networks (then we can make giFT grow faster.

I'm sure It'll be a fun project... In fact I'm eager to do it just for the experience... if some good software comes out, better!!!

Seriously, typing.
 
Old 01-09-2003, 01:55 PM   #43
Bert
Senior Member
 
Registered: Jul 2001
Location: 406292E 290755N
Distribution: GNU/Linux Slackware 8.1, Redhat 8.0, LFS 4.0
Posts: 1,004

Rep: Reputation: 46
Code:
"Webster's Revised Unabridged Dictionary (1913)"
Concur Con*cur", v. i. imp. & p. p. Concurred; p. pr. & vb.
   n. Concurring. L. concurrere to run together, agree; con-
   + currere to run. See Current.
   1. To run together; to meet. Obs.

            Anon they fierce encountering both concurred With
            grisly looks and faces like their fates. --J.
                                                  Hughes.

   2. To meet in the same point; to combine or conjoin; to
      contribute or help toward a common object or effect.

            When outward causes concur.           --Jer. Colier.

   3. To unite or agree (in action or opinion); to join; to act
      jointly; to agree; to coincide; to correspond.

            Mr. Burke concurred with Lord Chatham in opinion.
                                                  --Fox.

            Tories and Whigs had concurred in paying honor to
            Walker.                               --Makaulay.

            This concurs directly with the letter. --Shak.

   4. To assent; to consent. Obs. --Milton.

   Syn: To agree; unite; combine; conspire; coincide; approve;
        acquiesce; assent.
It's a posh word for "agree".
 
Old 01-09-2003, 04:28 PM   #44
schatoor
Senior Member
 
Registered: Jul 2002
Location: a tiny place caled hendrik ido ambacht in the netherlands
Distribution: SuSE, debian, slackware, lfs
Posts: 1,358

Rep: Reputation: 45
Oh, ... . What's a nother word I can add to my vocabulary.

Yes, it seems like a good plan. Count me in.
 
Old 01-09-2003, 04:56 PM   #45
lackluster
Member
 
Registered: Apr 2002
Location: D.C - USA
Distribution: slackware-current
Posts: 488

Rep: Reputation: 30
Here's an uplifting link : http://www.limewire.org/ They're open source which means that we can right off the bat connect to the gnutella network (don't know if giFT already does this).

"posh" is another word you can add to your vocab, schatoor. I just added it to mine
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Programmer to Programmer ( Long Story Of A GUI ) mdoubledragon Programming 1 10-13-2005 05:41 PM
Should I become a programmer? coolblue Programming 10 09-18-2005 09:36 PM
Programmer/Hacker wanted ClassicV Programming 1 06-30-2004 08:20 PM
Programmer wanted for video capture tweak ClassicV Linux - Software 0 06-17-2004 04:23 PM
Former MS Access programmer jdtiede LinuxQuestions.org Member Intro 0 05-16-2003 09:53 AM


All times are GMT -5. The time now is 11:44 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration