• Welcome to Valhalla Legends Archive.
 

Re: Stop releasing sources dammit!

Started by MiCrOz, January 10, 2003, 06:37 PM

Previous topic - Next topic

Eibro

QuoteIt'll only increase the proliferation of losers who think VB is "Visual Bot Studio Professional"
With all due respect, "Why do you care?"
Eibro of Yeti Lovers.

Nova1313

#16
People learn lots of different ways. I teach 1-2 people beginners vb each week. This week alone I've taught 3 people how to use packet loggers and basic socket use. 2 of them have a working telnet bot and I just explained vb to them not even a month ago. The other one is designing a small game to play across tcp/ip based networks.

It's very possible to teach people without handing out sources but rather hinting them. I am plain and clear that I will not say "here this is how you do it" to anyone I teach.

Maybe if more people actually spent time helping others rather then complaining that there are so many newbies out there we would have less of a problem.

Programming does not come easy to everyone. Some poeple can't grasp it from a book or even looking at others code.

So some source is good. IT's bad for those that abuse it. But everything in the world is that way.


RhiNo

#17
thats about dumb, if somebody wanted to learn a language bad enough to look at others source to learn such simple things, they would take a trip to the library.
Well i know i leaned how to make shit in vb by looking at code and seeing what everything does, Books just dont work for me because they go to slow. People hinting at what to do is very rare because people always bitch about newbies then they ask for help and they bitch more!

n00blar

Here is how the typical person who wants to learn how to code using other's source code  (i knew one)

First he will say to himself, "I am not going to copy this code im just going to look at it. Then I will try to create my own bot!"

Then when he is ready to write his bot he will say to himself, "Damn I can't remember that!" and he will constantly find himself looking and literally just retyping the other persons code.

Then when he finally figures out he doesn't remember or know what anything does. He decides to start copying and pasting "sections" of the other persons code.

Eventually this person ends up with a "child" so-to-say of the original only lacking a few features or possibly having a few lame features added, and of course with his name on it..

When you want to learn a language the first and most important thing is learning the syntax, then learning the API and remember practice makes perfect! the world is wide jump in =p

RhiNo

#19
I dont copy/paste  :P but i used other codes to help me learnbut yea ur right the average person would do that because it is simply hard to learn if you have never seen it before. but when i started out i started with a moving ball in vb then i worked up

WolfSage

#20
Well, there goes the whole "Open Source Movement" :P

Nova1313

#21
yeah heh. I'm all for it. Although i don't release all my stuff because I need to have security systems involved in it. but everything else i opensource.

I wonder if anyone tried to every patent the msgbox command in vb.... Or if thats even possible hehe just occured to me.

Grok

#22
I don't believe in the "open source movement" because it is not something to be believed or not.  Whether an individual or entity wants to provide source code for their binaries is their own decision.

Whether the purchaser or user wants to use the binaries without having access to or seeing the source code is purely their own decision too.

Before you say "well they make the only/best product of that type" let me say "Wahhhhh".  Make your own if you don't like the arrangement, or commission some group/programmer to do it for you, the way you want it done.

Products I write for work do not always include the source code.  I use this reasoning:

*  If I wrote something on my own time/money and then offer/sell the product to the customers, the source does not go with it unless negotiated for.  Reason?  Once I sell them the source, I'm not guaranteed to make future money on that product sales, upgrades, maintenance, or support.

*  If the customer pays my wages during a commission for a project, I consider the source code to be theirs.

*  If the customer negotiates a fixed-rate for a product based on a specification and deliverables schedule, the source code belongs to me, unless negotiated for and included in the deliverables.

Pretty much anything under 1000 lines of code I will give away for free, unless its pure genius or has realistic money making potential.  Which means I release everything this small :)

Zakath

#23
I disagree. I think it IS bad.

I had source available to me when I was writing the hardest part of ZakBot (the connection and logon process code). I very easily could have copied and pasted huge chunks of code. Instead, the documents I looked at the most were the MSDN library, a WinSock tutorial I found online, and the BNLS protocol spec, which details the contents of and responses to all the logon packets.

I had no example code available concerning the Windows API. I had to do EVERYTHING for the graphical interface on my own. I asked questions about a few things to Sky and/or Yoni, but that was it.

I learned an enormous amount of new things (and I still am, since ZakBot isn't what I would consider "complete" yet - functional, but not complete).

I have enough understanding of the things I did to be able to help other people on the very same topics that would have been beyond my experience 6 months ago - because I had to understand it in order to write it. Would I have gained that same understanding by copying things? I doubt it.
Quote from: iago on February 02, 2005, 03:07 PM
Yes, you can't have everybody...contributing to the main source repository.  That would be stupid and create chaos.

Opensource projects...would be dumb.

Zakath

#24
My point was that I had source available but refused to copy from it.
Quote from: iago on February 02, 2005, 03:07 PM
Yes, you can't have everybody...contributing to the main source repository.  That would be stupid and create chaos.

Opensource projects...would be dumb.

Banana fanna fo fanna

#25
Codes is bad. It's source code.
Sources refers to multiple source files or source code to multiple projects.

I know how to talk kthnx ;)

Moonshine

#26
QuoteCodes is bad. It's source code.
Sources refers to multiple source files or source code to multiple projects.

Yes.