Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Education

Intellectual Property Issues In College? 256

An Anonymous Coward with PhD prospects asks: "Next week several people from our computer science department will be meeting with the intellectual property lawyers who represent my university. The intent of the meeting is to get their opinions on various topics like: work for hire, UCITA, taking grad theses and selling them, and so on, and to grill them on the same. Many of us feel that we should have the right to GPL any code we produce, but the university makes lots of money off of licensing. They argue that code written by a school employee (and this usually includes grad students) is a work for hire and that the school should retain ownership and control. What do /. people think and can you all come up with other questions that I should ask?"
This discussion has been archived. No new comments can be posted.

Intellectual Property Issues in College?

Comments Filter:
  • by Anonymous Coward
    If Linus' school had these policies where would Linux be today?

    U of Helsinki couldn't have the kind of policies US universites have or are proposing, because that would violate the Finnish copyright law.

  • by Anonymous Coward

    In my opinion all software and scientific results of employees and students of publicly funded universities should be made public domain by state law. That would settle the dispute, and the universities would concentrate on serving the interests of science and the public.

    While I prefer GPL myself, I think it is contradictory for university employees to claim copyright to their work and at the same time deny it to their employers.

    Marko [mailto]

  • by Anonymous Coward
    I run a small Research and Development office for Indiana University. I had to deal with issues like this just a few months ago.

    One of my employees was finishing up her senior year and asked her department chair to allow her to do her Senior Thesis based on work she was doing for my department. No problem on my end, but I told her she could count on me not helping much as this would count for her accademic goals. Normally I throw libraries that I've built over the years and rebuild my employees code up to my spec, but I kept this as a dual development process to avoid any problems she might have.

    Two months after she graduates, I get a note from a friend telling me that her department is using the software we paid her for, and in turn charge the rest of the university for. I estimate we paid probably $15k over the year for her services. This department, with a much bigger budget now claims that they have the legal right to use the software as it was a Senior Project and her prof is now offering it to other departments and claiming it is his code.

    Anywho, we had to pull up an outside arbitrator to get all this stuff straightened out. The School claims that even though we paid for it, her academic department is welcome to use this, can sell it, and the jerk that was her advisor is now claiming that it was his idea and actually programmed a good deal of this himself (heh...I hope he's reading this...) when I know for a fact the man is pretty much clueless when it comes to this type of programming - I've had to stop by his office on several occasions to get this software working for her because he didn't even know how to properly set up his server, let alone design an app like this.

    Anywho, its a big problem. Universities think they own anything programmed by their students. The big claim was that the department puts in a lot of 'outside' help to teach these students. I actually thought part of the money you paid for classes went to being able to get outside help...not that anywas given in this instance...I had most of this profs class coming to my office asking for help. I'm just glad I didn't have this student doing anything for any of the companies I regularly consult for or they would have 'legally' tried ripping this from us as well.

    Word to the wise, if you are doing anything that you don't want the university to own, do it on your own computers, don't show it to any professors, don't transmit it over university email systems, don't do anything that has anything to do with the university. Do some bullshit projects, do some semilegit research kinda parallel to what you really want to do, and do the rest on yor own time.

    Ok, its time to do the Anonymous Post thing because while my boss agrees with me, we have to deal with idiots all across campus, and I have to deal with people who are actually pretty damn intelligent that might also get caught up in the crossfire. Sad isn't it...and this might have made up for some of the Flamebait Points I lost yesterday :-)

  • I think it should be owned by the person that created it, especially if you are paying to be there.

    If they claim that you are 'hired' and thus it's their code...ask for your tuition back and a pay check.

    P-
  • A friend of mine told me about a similar situation going on at the University of New Mexico (could be the same situation actually, yeah for anonymity!). The school wants to have it's name on student work and decide where it goes so if it turns profitable they can have a piece or at least be recognized for their part in the development. According to idle speculation at UNM, this is because somebody at UNM played a big part in the development of Matlab while they were a grad student and now Matlab is a huge program that UNM gets nothing from. Whether that's true or not I don't know but if I were a lawyer/bean-counter at UNM, that would chap my hide a bit.

    I think this will be more and more of an issue at big 'U's in the coming years as more and more schools sell their research work for millions and millions of dollars. If this school is allowed to put it's name on research done there, expect most/all research to move from schools to companies before too long.

  • A grad student pays to go to school...

    I didn't, and most comp. sci. grad students don't. Instead they get some sort of assistanceship or fellowship. If it is a research assistanceship, they help work on a professor's project for ostensibly 20 hours a week, and do schooling in the rest of their time.

    In this case, it is quite reasonable for the work done on assistanceship time for the research project to be considered "work for hire", where by default ownership automatically transfers to the hirer. I believe this is the default for U.S. employment.

    Note, however, this is completely unrelated to being a student, or work done outside the sphere of the specific research assistanceship project. The sole claim the university may have to that is if its facilities are used for that work, and that's a much more tenuous claim.

    (All this is U.S. only, YMMV)
  • Do students get cash for writing this programs, or do they have to pay less for the school if they code for the school ?

    As a graduate student, I had the possibility of a teaching assistanceship, a research assistanceship, or a fellowship. Any of the three would pay my tuition plus a (low, but livable) stipend (effectively, a salary.)

    Undergraduate students rarely if ever get paid, although tuition can be reduced or free from various scholarships.
  • Point out to them that insisting that you're working for hire means you're employees, and therefore entitled to organize. If they're antsy about grad-student unions, that might be an effective stick.

    Then again, the recent NLRB decision [cnn.com] may may lead them to believe it's a lost cause, and they'll just take the unionization hit to claim your work---it depends on how badly they foam at the mouth thinking of organized students.

    OT:

    The college-wants-it-both-ways aspect reminds me of when my Connecticut-resident girlfriend (now wife :-), going to the U. of Maryland, got a letter from the Md. DMV saying she had to register her car in-state. Her dad sent back a letter saying he'd be delighted to do so, so long as that implied in-state tuition, also. Never heard another word about it....

  • IANAL, so this might not work:

    When working on your graduate projects, make sure to link GPL code into the project. Use some GPL'ed library for something or another (I was going to use the Mersenne Twister code as an example, but I realized it's LGPL. Oops.) and then if the college ever wants to profit from your code, they have to make the source availible. Doesn't give you any profits from your code, but it effectively sticks a poison pill in it so that the College doesn't get all that much either.
  • by Anonymous Coward
    First, for the situation proposed YES, make sure everything is in writing first. Typically few to no one knows what they're really giving away when they enter into a contract doing something they love to do as a form of work for someone else. I believe it usually takes 2-5 experiences for people to really know what's up and down. Yes, even with a lawyer.

    Okay, onto life:

    I've been pondering this for a while: Who gets to keep the code and the ideas? I'm more business-centric since that's where I've been for the last 5 years, and I'd be curious how people see this relating to the school-slave positions (TA, grad, tech, or otherwise). Basically, though, I'm saying that whenever we work for someone else (as consultant or otherwise), there are some HUGE assumptions people make about requirements and behaviour just because that's how everyone is doing it. So unless you're very, very lucky and were able to negotiate out of some assumptions when you started, you're still a Coding Slave.

    What I'm proposing now is that we develop a new contract, perhaps a Coder's Union Contract, that does things a tad differently. There should be 2 basic versions:

    1) The company pays the Coder for his/her time. Hopefully this results in a finished project/subproject, but whatever code is produced (during the paid for time) was licensed to the company from the Coder with as many rights as current law gives any licensing of software (ie. include those disclaimers and the company can never complain). The Coder keeps all rights to the code and ideas produced during that time. Perhaps it should even get a "digital watermark" so you always know whose code you've just come across.
    Variations on this include being able to use it for a certain time before paying fees, optional service contracts for upkeep, and even having the code licensing being a separate contract from the "pay for time" contract. It should probably also include non-disclosure agreements with the companies so that no one the Coder speaks to about their ideas can ultimately use said ideas without the Coder's permission.

    2) The Company pays the Coder for their results. Anything created in the interim including analysis, diagrams, design, testing procedures, pitched code and any ideas used are all off limits to the Company.
    Variation: millions, including what's currently ASSuMEd to be the "correct" way to do business - the Company keeps everything and the Coder has no rights. Not even, it seems, to code that can be shown to others as proof of the Coder's proficiency.

    Discuss amongst yourselves.

    As for the Artist's hypothecal posed earlier, imagine the situation when an artist does a piece of commissioned work: the ideas that the artist used for the piece are the artists property even if some of them get expressed through the artwork. Sometimes the commissioning isn't for the painting itself but for a copy of the art: a slide or electronic copy of the piece, and sometimes it's just so it can be shown for a few months at a specific location. There are all variations in the commercial world. However I do agree that from within School artwork is the artist's to do with as they please!

    :-PurplePhase

  • by Anonymous Coward
    Many here have argued that if you are getting paid, the university has a right to your code.

    However, universities are not for-profit businesses. They are non-profit and have a special place in society. They have a higher mission and consequently get special benefits (no taxes).

    As part of a university's mission to benefit society, they hire faculty and encourage them to benefit society. One way they do this is by letting faculty write books and sell them, keeping the profit. This arrangement has existed far longer than computers. It encourages people to write books, which benefits society. Note, the professor keeps the copyright, despite being paid by the university.

    Now, software, like books, come under copyright. Why are programs treated differently by universities, then? Isn't it good for society for the university to encourage faculty and graduate students to write programs that will benefit us all?

    Obviously, the university is doing this out of greed. This is not appropriate for a university, which is supposed to serve society, not make money.

    Here's a particularly difficult case: electronic coursework. Suppose a professor and grad student develop an interactive digital textbook + problem sets. This is rather like a book. Do the authors own the copyright or does the university? If the professor moves to another university, can he/she take the program and use it to teach there? This very issue is being fought out, today, at universities around the world.

    One more thing: a CS grad student who is getting $12,000 a year is indeed getting paid, but it is a slave salary. It would be easy for the student to get 5-10 times as much in industry. So the grad student is actually doing the university a favor.
  • by Anonymous Coward
    Well, as a student programmer working at the University of Florida, I can tell you that the money here comes from the State. Where they get their money, who knows? Just kidding. But my paycheck is definitely from the state government, not the University's private funds or anything. (You can tell when you have to sign a statement saying that you "swear (or affirm) ... to uphold the state constitution" when you get a job as a programmer.)

    I'm not doing any major (scientific) projects though, mostly internal applications that are used for administration and such. Perl, MySQL, etc. I've thought about what license our code falls under, but I think it's pretty clear that such decisions are out of our hands, and we're working on a work-for-hire basis. Since the stuff I'm doing isn't that groundbreaking, that doesn't bother me. The workplace is simply better off for having these things coded, and the question of "who owns them" doesn't really come up. Sure, I could wipe out every extant copy except for tape backup and quit, and people would become very upset, but just because I have power over the code's usage doesn't mean I have authority to do so.

    I appear to be rambling. Well, there you have it.
  • "Invention & Patent Ownersip

    The University of Connecticut owns any invention conceived by its employees in the performance of customary or assigned duties involving the use of University facilities, staff, or any other University resources.

    Employees are required to disclose any and all inventions to the University of Connecticut Research Foundation, which is responsible under the State statues for the disposition of patent rights. Under these statues, a minimum of 20% of the amount of net proceeds from the sale, licensing, or other disposition is to be shared with the inventor. At present, the inventor's share is 33.3% of net proceeds."

    Also, just as an example, you might want to read through the UConn's Policies & Procedures Governing Sponsored Projects [uconn.edu], which covers things like copyrights on music, art, and software. That's all under the "Technology Transfer" secion.

  • That's confusing. It's bad to reinvent he wheel they say. It wastes time they say. It reduces the chance for error. Reuse code. Use libraries. Use tools. But if you recycle words into your thesis, you're drummed out on your ass. Then when you get to the private sector, resuing code gets your company sued and you fired for "IP theft".
  • You just told me that it was not part of your normal work duties. Furthermore, it was not specifically commissioned in writing by them. You have a copyright infringement case against them. Get out the BSA (used to be SPA) precedents and show them what you could do to them in a copyright action against them... starting by confiscating and examining at your leisure every computer in the place.

  • In many film depts. for example, the university explicitly owns copyright on work created. My undergrad college sold a video piece I had worked on (and which I and my collaborators had contributed our own money toward making, and received no compensation for other than course credit).
    IANAL, but (assuming it was in the US), from my reading of US CODE TITLE 17 SECTION 101 (web-referenced elsewhere on this page), your undergraduate institution was breaking the law big time, and you could get them rather massively for copyright infringement.

  • Also, to make matters worse, usually the university requires a full declaration of all intellectual property developed by you EVEN if the university doesn't own it.
    Under the copyright act, it is the act of fixing a creative work on paper (or other media) that creates the copyright item. Under this standard, your letters home to Mom are copyright works... does the university expect everyone to report each and every one of those? If not, they are setting up a vague and capricious policy, and should be taken to the cleaners on that account.

  • Probably not. A lot of contracts stipulate that *any* software you create, job-related or not, is their property. (They don't want moonlighters.)

    --

  • Yes, but there are some clauses in the contract which are vague.

    1. The product has to be in competition with IBM and,
    2. This applies to all works... "Within the limits of the law"

    IMHO, They've effectively said that "we own everything you do, say or work on which may be considered to be in competition with anything we do anywhere in the world".... "Within the limits of the law"

    I'm pretty sure the laws would frown on a tech support person being sued by IBM for independantly developing Linux code. Especially if IBM did not pay for equipment, training, or anything even slightly related to what the person was doing in their own spare time.

    It is a spooky document though. I know of a few people who refused to sign it, and nothing has appeared to come of it. If you're getting hired by IBM, try asking "Is signing this paper a condition of my employment?" and get an authoritative answer.

    On a similar note, you can get your manager to contact the legal dept to find out if you can work on X, Y or Z, without the company chasing after you. And the contract also has some stipulations about charity which makes it far less restrictive if you aren't trying to profit from it.

    An IBM lawyer would be the person to ask though. Maybe they could post an anonymous reply... so long as the proxy server isn't watching :-)

  • Do grad students agree as part of their contract with the school that their code becomes the school's property? Then yes, it is the school's property.

    If you want to retain ownership of your code, make that a condition of your study there. Just say, "I'll do my grad work here, and pay out the nose for it, but *I* get to keep my code etc".

    ...
    Which brings up another point: graduate students are *customers* of the school, not *employees*. Policies that apply to faculty etc should not have anything to do with students (who are not also employees).

    MoNsTeR
  • I forgot to disclaim that I do not nominally believe in the legitimacy of intellectual property. And not just software patents and stuff, I mean ALL IP, ALL copyright, ALL patents, ALL trademarks. Ideas can't be owned, simple as that.
  • Having just received a PhD from Columbia in NYC, I can tell everyone that your dissertation (for MS or PhD) is owned only by you. By 'dissertation', I mean the writeup of your research results. Copyright is held by you.

    I was paid off a DARPA as well as NSF and IBM grants. The university tried to get students on grant money to sign invention assignment agreements; I refused. Nonetheless, I believe the university does have an entitlement to some portion of the research I did. These kinds of laws vary state-by-state. For instance, in California, it is illegal for companies to claim ownership on work you do on your own time using your own equipment.
  • This is actually one of the reasons that GPL'ed code is so scary to some companies. Lots of companies (not only IBM) ask their employees to sign similar contracts which state that the company owns all the code you do at work and at home. So if you want to use GPL'ed code in your product, you have to know that the code wasn't written by a programmer who has signed such a contract--because if it was, he never had the right to GPL the code, and you (and your employer by extension) has therefore stolen code from another company. Which means that the programmer's company has now contributed towards your product, and you don't have the right to GPL your product either. You might also have to worry about the original company seeking damages from you for spilling thier code to the world. It becomes a really sticky situation. The GPL is great, but if you want to use GPL'ed code for any serious purpose, you've got to trust the source.

    As an aside, I'm a co-op student at an IBM company, and I'm under one of these contracts. I certainly can't speak for IBM policy or anything like that, but all I have to do to work on an outside project is ask for permission to have it excluded from the contract--it's reasonably easy to do.
  • I don't see how it can be "work for hire" if the student is not getting paid for the work! I mean, typically, what happens in grad school is that the PhD students are awarded stipends for their TA positions. When they are awarded fellowships, the fellowships are often awarded by someone from outside the university. In fact at several schools the students have to pay fees.

  • Doesn't the purpose of your job have something to do with this?

    The grad students I knew were not paid by the university to write their thesis work, they were paid because of the other work done as part of being a grad student: lecturing, tutoring, grading papers, etc.

    If, on the other hand, a grad student is employed by the network administrators, and writes a backup utility, then the University might have dibs on it. On the gripping hand, if [s]he was researching efficent protocols to backup systems over a network, then maybe not.

    At any rate, it's all being driven by money. Universities want to cash in.

    Fortunately for Computer Science, a lot of the most interesting work (to me anyway) is moving onto the Internet. People like me get interested in particular areas, and just start working together. I don't have a thesis advisor, nor do I take classes. I read about stuff, and start thinking about it. I don't need to go to school anymore. Most of the stuff I need to learn is on the Internet anyway.

  • As I understand it, grad students may technically be employees, but they are usually (always?) woefully underpaid. If your university is going to claim your software as a work-for-hire, then you should get fair market value for the work you putting into writing it. In other words, if they're not paying you what the market would demand, then you can argue that they're not actually hiring that work -- you're doing it, gratis, to support your research/teaching/studies.

    --Jim
  • I take classes at a college (basically equivalent of an american State University). We were told flatly at the beginning of courses that all the work we do is property of the university. Period.

    --
    Americans are bred for stupidity.

  • Tell them that they're welcome to be treated like a business, the day they start acting like one.

    Stop accepting taxpayer money; either make a profit, or go out of business.

    Then they can take the things they produce on my dime and start requiring me to pay again if I want to use them.

    They accept taxpayer money, they work for the taxpayers; if they produce something, it was a work for hire belonging to the taxpayers.

    Not the University, not the Government; the taxpayers themselves.

    -
  • If the stuff is so valuable that it is worth
    fighting over, then start a company and move on.
    I've seen hundereds of students do this.
    Its fairly easy to get startup resources in
    today's tech environment. Any previously written
    stuff at the university is probably have to morph considerably to achieve commercial standards.
  • The university I work for at let the author collect one-third of the revenues, with another third going to the department and a third to the university. This was onerous to drive most good ideas out of the university environment. I'd suggest a better division would be at least 50% for the author and the remainder for the others.

    Another idea is to start a company, but allow the university to by 10% for a year's salary of the employee.

    Ironically Stanford University showed little interest in the student and staff projects that eventually became Sun MicroSystems, CISCO and Yahoo when offered a cut.

  • >Anything we coded for a class was usually >trivial and not worth licensing.

    When I was in school, student projects became the Sun-I microcomputer, first CISCO router, SGI geometry engine, and Yahoo directory.

    None of great interest to the parent university.

  • If they can nab you for coming up with unrelated ideas at work, they can damned well start paying me for the time I come up with ideas for work in the shower.
  • If Linus' school had these policies where would Linux be today? Probably on a floppy (version 0.1) in a forgotten storage room at Helsinki U.

    How much of the free software we use daily was written by students and academics?
  • A reasonable argument. "Trespass on public property" has always sounded to me like a very strange crime. But it's on the books.

    Practically speaking, one cannot place something that the university considers as belonging to itself into public domain. But one can place it under the GPL merely by building it from a GPL'd code base. Then, even though the university does end up owning it, the code is GPL'd unless the university contacts the original authors of the components and gets waivers from them (i.e., alternate licenses). Of course, they could refuse to accept the project, but that's unlikely, as the professor usually doesn't have close ties with the business office, and even the business office doesn't usually care (at least not until a few years later). The question might then become "do you have a legitimately obtained copy of the binary code?" It seems like the answer would have to be yes, if you are indeed the actual author. But laws are written by legislators and interpreted by courts. Sense doesn't necessarily have much to do with how things get interpreted. So you may not have any rights to it. But the code, were it to be released, would still need to be released under GPL.

    Caution: Now approaching the (technological) singularity.
  • If you do, or plan to, release your work under the GPL, please get permission before you do. We don't need the problems that a questionable code base could cause.

    The more significate your contribution, the more important this is.

    Caution: Now approaching the (technological) singularity.
  • They can resell it, but if it's GPL'd, so can you.
    The best suggestion so far is to include within the body of your work items that have been previously GPL'd by someone else. That way it MUST be GPL'd, and it doesn't matter too much who got the copyright of the new derivative work.

    Of course, they could still refuse to accept it, and this doesn't do anything for patents, but it's a start.

    Caution: Now approaching the (technological) singularity.
  • What happens if I release my thesis into the public domain under the GPL before I hand it in to my professor?

    While IANAL, having read many nice books on the topic, including If it is determined by a court that your thesis is a work for hire, then any licenses you distributed it under would be held null and void, because you were not the copyright holder. Remember, GPL depends on copyright law to work. If you don't have copyright, you can't GPL it. (And if it is a work for hire, then you don't have copyright.) Sorry, dem's da breaks.

    If my thesis is considered the University's work for hire, what will be the penalties imposed on me for speaking about my thesis in public? Is there a grace period during which I can legally speak about my thesis?

    Oh, you can *certainly* speak *about* your thesis. Ideas are not copyrightable, on the exact expression of them. Just like I can speak about a book that you wrote (as long as I don't claim to have written it), you could speak about a thesis that you wrote for the University. I'm not sure if you can claim you wrote it, though. But again, IANAL.

    After I hand in my thesis, is it legal for me to think about my thesis, or must I stop thinking about it until I have legally purchased a copy?

    Was this intended to be a joke? :)

  • > Baffle em with BS and maybe they will se the light.

    You might not even have to do that. Some university CS departments allow/encourage their grad students to release code under the GPL as a matter of course. If you built a list of such schools and presented it at the meeting, perhaps your department would "see the light" without the application of bs.

    If you go to various universities' CS departments' research pages, you'll find that in many cases you can download papers and the code that supports the model or experiment that the paper reports on.

    You should try to get that built into your school's official policy. Most schools have a mandate to educate the public, and much grad research is funded by the NSF anyway.

    Ask where we would be if mathematicians had been patenting their work for the last 400 years. Science is built on sharing.
  • My employer has absolutely no claim to what I do on my own time, ESPECIALLY if it has nothign to do with my work.

    Now, many employment contracts DO state that employers DO own your thoughts.. but that's between you and your employer. If it's not in writing, they don't own it.
  • Here are some I came up with:

    1. Is there state/federal legistlation that states that college/university "students" are considered employees of the college?

    2. Does the college require the student to sign a contract that states that the student is considered an employee?

    3. Assuming:
    - the purpose of a university is to purchase an education,
    - the university will require proof that the student is receiving the education being purchased
    ..then my question is, Can't I submit copyrighted assigments to my teachers without relinquising ownership of my intellectual property, and still prove that I deserve my certificate of education (diploma)?

    4. Drawing off of questions 1 and 2, does intellectual property I create while on school premises or school property belong to the school? I believe that the premises and the property fall under more of a lease from the school.

    I'm sure I could think of some more, but I really need to have these answers first before I spin my wheels.

    --------
    "It is one thing to show a man he is in error, and another

  • Here's the simple answer:

    If it's graduate work, then it belongs to the university. If you have to do it for school, it belongs to the school, unless you claim a prior copyright... but for work done specifically for an academic career, it should belong to the school. Otherwise, I think schools would be more inclined to hire grad students as employees rather than give them a graduate program to follow...

    BTW many colleges (and jobs) come up with the funding for graduate students' educations, hence anything the graduate student does on the companies' time should belong to them, not the student. It's only fair that way.

    Again, if you have an idea THAT GOOD, don't submit it as a project. Save it for another time, or quit school/work entirely. Invariably, someone else will take all the meaningful credit and/or the money for the idea.
  • I think the difference is not between art and coding, but between student and faculty. Faculty probably have a lot more control over stuff they create than students, regardless of what field it's in.
  • I'm always *so* encouraged that after paying huge amounts of money and (usually) racking up large student loans, the work that a student does for a class or his/her thesis becomes the property of the school...

    P.T. Barnum would be proud of the fraud that schools and their lawyers are getting away with.

    I'm glad I don't have to go to college these days...
  • I offered to do some grading for my university (University of California, Santa Cruz) at an astronimically low rate, just out of public duty.

    But then they wanted me to sign over any patents or copyrights I might gain while employed by the University. Now, given the position this was for, this is flat-out ridiculous. I refused to sign.
  • It is their time, if you are a graduate student. Grad students are paid by the university, so you are, in a sense, working for them.

    Bullshit. I was a grad student for 7 years and never got one cent from the university.
  • I haven't noticed anyone bring this up yet: If you are doing a work-for-hire, can you legally use GPL source code? The GPL being a viral license may prevent that, particularly if the new work will be published. The work of any sort of serious thesis (Masters or PhD) is usually published.
  • This sort of thing should be well covered by university policy. In the old days, professors and grad students got to keep everything. Now the schools are starting to want a piece of the pie, and are trying to change the rules. I don't know of any place where the school gets 100%, but a lot of places are introducing some sort of splitting arrangement.

    My opinion is that you should fight it tooth and nail. The "work for hire" doctrine is intended for situations where an employer gives you specific direction: "I want you to build an airplane that goes 550 knots or better and carries between 400 and 500 passengers." It isn't intended to apply to situations where they say "Go and think of cool things, but if you come up with anything commercially viable, I want a cut because I was buying your pizza."

  • > They argue that code written by a school employee (and this usually includes grad students) is a work for hire and that the school should retain ownership and control.

    Did you specifically waive the rights for ownership of the code you write, while hired?

    In the "real" world, the company owns the right for any code that you write BECAUSE you gave them your permission to. (The fact that you are on company time, using their computers is irrelevant.)

    i.e.
    While I was an undergrad, even though we used the "universitie's computers", any code we wrote was ours, because we never signed anything that said otherwise. (Copyright is automatically applied to the author when no previous agreements are in force.)

    To get to the bottom of the issue, you want the lawyers to specifically find where the "ownership clause" is currently mentioned in ALL contracts that employees sign, to sort the mess out.. (You had to sign SOME legal documents before you could work either as employee or contractor, right?!) so check that fine print!

    In the future, you school should explicity have a clause added, stating, who owns what,to prevent future mis-understandings (and frivoulous lawsuits.) Typically, a business will say something along the lines of "anything invented on company time becomes property of the company" which is reasonable and standard practice. (I have even heard of some idiots trying to claim all previous inventions of yours as their own when you sign!)

    Summary: Read the fine print, Know your rights, and Understand what you are signing your name too !

    Cheers
  • I urge anyone interested in these issues to read this article [theatlantic.com].

  • 1. did you do the work for a course or expecting course credit or course recognition for this?

    2. did you do the work using the school's resources such as network and computing power?

    3. are you a college employee where your IP is considered part of your work?

    there's probably more...
  • Since this thread has incorporated both the issues of student (grad/undergrad) and faculty work:

    In many film depts. for example, the university explicitly owns copyright on work created. My undergrad college sold a video piece I had worked on (and which I and my collaborators had contributed our own money toward making, and received no compensation for other than course credit). So I was very cautious when I selected my graduate school to make sure the students/faculty owned their own work at the school I chose.

    I am now faculty at my former graduate school (an art school with a film dept.), and although students/faculty still own our own work, ambiguous issues still come up constantly. For example, software vendors sometimes require that they can use student images to promote their product in exchange for giving the school a software donation. Does that mean that any specific student would be required to allow his/her images to be used by a software vendor against his/her will or without his/her knowledge, or only that the school will dig up *somebody* whose images can be used. On the other hand, the school has its own preferences regarding which students' work will be given to the vendor, since the images used promotionally will be representing the school in addition to the vendor.

    So it is definitely a slippery issue, even in the arts.

  • Does their claim of university ownership only cover work done directly for your funded research? What about stuff you do on your own time? What about stuff you do on your own time, but using university facilities (lab computers, etc.)? What if the code is related to your research, but not directly part of what your grant is for?

    For that matter, what if you wrote code that really sucked? Or a virus? If they want to lay claim to everything else you write, they'd sorta have to take that too.

    This is an interesting problem and I'm curious to hear how it turns out.

  • So let me get this straight, when I do research for a university, I am a employee, thus work-for-hire applies... but if I play sports, I'm not an employee, thus cannot collect workman's compensation when being injured? That is bull.

  • The company owned code that eroneously 'got GPLed' as part of a greater GPL project can sue your company for using the code. Of course, once that happens, the group that originated the GPL project can sue the company that's suing your company. The GPL group would sue them for copyright violation of the original code (which can only be distributed under GPL). An employee of the company 'owning' the contributed GPL code, would be deemed as acting as an agent of the company.

    Probably the easiest way to do it would be to assign (partial) rights to counter-sue to the company that's being sued for using the code.

    IANAL. My sister is, but she doesn't talk to me.
    `ø,,ø`ø,,ø!

  • And finally - the FSF movement is a radical, extreme, revoltionary concept that should be taken with a grain of salt.
    They said the same thing about the United States, around 1776. Some people are still saying it.
    `ø,,ø`ø,,ø!
  • Somebody suggested that if your school wants the code of your dissertation, they should pay you an hourly rate. OK, but are you willing to pay your advisor an hourly consultation fee?
    If you compare the number of hours you 'consult' with your advisor to the number of hours you spend working on your thesis and other {non-,}associated work, I think that -- even with a good premium on advisor time -- the student would come out ahead.
    `ø,,ø`ø,,ø!
  • Sure it's legit. Think about it. Your the boss at some new company, and a coder working for you comes up with some whiz-bang new idea while working for you. You start dumping huge cash into advertising, money signs in your eyes. Now, the coder quits and decides to do this on his own. Were it that he owned the code and not you (because he did this for work and on company time) he could sue your ass for loyalties. But, since you own it, the shoe is on the other foot.

    Now, I know this is a different situation.. kinda. You work for them. My Sister-in-law is a Masters student in Biotech. and the university is paying her. They may be a (partially) publicly funded school, but they still do make money from what you do. In all fairness, you should be getting a good bonus if they are making all kindsa cashish. But, that would require morals.

  • I think it comes down to whether the University sees itself as an institution of knowledge and learning or as a profit-making enterprise.
  • No contract, no university ownership.
    Absent an employment relationship, that's the situation.

    In the early 1980s, my Master's project at Stanford was sold by Autodesk as a commercial product, which worked out very well. There was some grumbling from Stanford when I turned in the code listing with "ILLEGAL COPY IF NOT IN RED" stamped in huge red letters on every page. But all they did was bitch; eventually they gave me a degree. Eventually, I made a big donation to the university, so in the end, everybody was happy.

    I had the advantage, though, that I was never an employee of the university. I was going part time while working elsewhere. This is an option worth considering in CS, where you can make better money working for a real company.

  • I have similar problems myself, but another question comes to mind: while I haven't done it yet, I could see myself using GPL'ed code in my own projects. Doesn't that *require* that my code be GPL'ed as well?

  • Correct me if I am wrong, but a college is a educational organization, right? They are in the bussiness of educating the people that pay a good (dam good) price to attend. These people pay out of ass for a decent education, they pay alot, so that they may learn alot in a short period of time.

    GPL software would help colleges, atleast the CS students attending these colleges better educate themselves about their subject of interest.

    College are not, or atleast should not be, in the bussiness of the "bottom line" mentality of the corperate world.

    People pay really HIGH PRICES to attended college, they are their to learn. They are not their to make the college money. If the college is lacking on money they should raise the fee's required to attend the college.

    CS students are their to learn like everyone else, their is no need for the colleges to exploit them, stress them and jade them before they even get into the real world.

    If you right a book as an ungrad, is that the school's right to market that book? If you write a term paper, does the school have the right to sell that to the local newspaper for cash?

    Just because you can make huge amounts of money exploiting geeks, doesn't mean that you always should.

    If the colleges are having troubles paying their billings, they should raise tution. If the colleges are fine money wise their is no reason for them to be so greedy. They are in the bussiness of teaching, not making money.

    As you can tell from my grammer and spelling, I never attended college. When I do finally get a chance to go to college I will have to pay a high price for it. When I am there, I am there to learn, not make money for the college. If the college wants me to make money from them, they have put in a job offer like everyone else.


  • Treat Schools Like Businesses, because that's what they are. Now, it sounds to me like some school employees (aka grad students) are unsatisfied with their contracts. What do employees do when the are unsatisfied with their contracts? The options are simple: quit to find something better, or organize a union and seek a better deal via collective bargaining and/or a strike.

    Indeed, there have been a few cases in recent years where graduate TAs have organized and gone on strike.

    Personally, I regard the arguments placed by schools about the persuit of knowledge for its own sake to be largly a fiction, propotated by those in power in order to maintain their power and exploit those under their control.

    The NCAA is a prime example. Student-athlete? Ha! More like a bunch of guys getting payed less than minimum wage and helping the company bring in millions of dollars. Same goes for coders.

  • The question is who paid to have it written.

    That is a question, and an interesting one, but it's hardly the only question. There's also a serious issue of scholarly integrity. If the work is being done with the intent of publishing it as a scholarly work (as would be the case in a Journal article or PhD dissertation), there is a serious question about the importance of making the source code available. I am personally extremely skeptical of any scientific or technical publication which does not give sufficient details of the methods used that another researcher can replicate the results. In the case of software, that pretty much means that the source code must be available for others to examine and further develop.

    That pretty much requires some sort of source code licensing. It might very well not be a pure Free Software license- it might be restricted to academic use, require citation of the original paper in the event that further developed versions were published subsequently, etc.- but the code must be available for other researchers to hack on. I can certainly think of some specific researchers in my field (who shall remain nameless here) who have published papers critically dependent on software that they declined to make available, and I remain highly skeptical of their data as a result.

  • by mikeee ( 137160 )
    On the other hand, if you modify a pre-existing GPL program, they can't exactly claim rights to your work; it becomes illiegal to distribute (outside the university?) your work wihout first putting it under the GPL...
  • Then by using GPL'ed software in the stuff you produce for class, you are preventing them from doing this legally.

    Besides, this is all going under the assumption that the university has a legal right to claim ownership of the stuff you produce in class anyway. I don't recall ever signing a contract mentioning that when I was in college. In the absense of such an agreement, the stuff I produce is mine and mine alone, and aside from 'fair use' (and the implicit permissions I'm giving the prof by turning my work in), they have no right to my works.
  • If it's GPL'ed, IBM would supposedly retain the copyright over the code added/modified by the employee, making the resulting code undistributable under the GPL. Remember: you can modify and add whatever proprietary bits to GPL'ed code that you want, you just can't redistribute it.
  • Stop thinking about GPL'ed code like that. It's a "parasitic license", with the operative word being "license". You can freely add whatever proprietary (and copyrighted) bits of code to a GPL'ed application that you want. The license's sticky point is the fact that you cannot redistribute it without surrendering all of your additions to the GPL.

    Thus, a company can control an application based on GPL'ed code with proprietary/copyrighted additions and do whatever they want with it, so long as it stays within the company. They can't sell it nor can they make it available to anyone else without making the whole thing GPL'ed and giving up the source of their proprietary changes.
  • "Excuse me? When did tax-payers become entitled to profits made by using those taxes? Does this mean tax-payers can also be held liable directly when the government runs a loss?" Since when is the government supposed to make a profit off of my tax money. That money is supposed to be used to provide government services for me *not* to make a profit. Oh what I forgot many people think that the big corps already run the country. Well ok they do but the point is they should not really not like they do now. And yes as a matter of fact when the government runs a loss I do feel the effects of that through higher taxes or no tax cuts. I feel the effect by the government taking money out of private hands to finace the debt and yes we as the people do pay for the governments debts who else would? So is the GPL the "only" way no not really I do think it is the best way. But any other way would be good. Letting the Univeristy, state, whoever charge for it is theft because at that point they took my money to provide services for me (and the rest of the people) and unless I get a cut of the profits they are making a profit by using my money and I get jack. If it is made open I *do* get better tech, fun stuff to play with, and a better job good. If it is kept closed I get the shaft bad. And people wonder why I voted for Browne.
  • I don't think the question is "If they pay you", its more complex that that. The university [uregina.ca] I went to paid graduates to teach classes. In my opinion that meant that they were paid to stand up in front of the class, give lessons (lectures), mark exams, etc. However, research, coding, developing on their own time should not be considered property of the university.

    It all depends when the work was done. If it was done during the time they were being paid, then yes, it should belong to the university. However, if it was done on personal time, it shouldn't.

    In my case, I did some contract work for an ISP (2nd level support). While times were slow, I rewrote some script files we used for retrieving customer information. I can't remember what the originals were in, but they could literally take 5 minutes to retrieve basic info like username, mail alias, mailbox size, etc. I rewrote them, using both shell scripts and PERL, and found my scripts would run in 5-10 seconds, a definite improvement. Now admittedly, these were nothing fancy, not much more than a few grep statements and some output modifying, but as far as I was concerned, they were property of the ISP. The time I spent writing them was paid for by them. It wasn't what they were paying me to do, but that's still the way I feel about it. Once I showed the scripts to the admins (and pointed out that I could no longer get root if they switched to my scripts) it was a pretty quick switch over.

  • Just a minor thing, if it's GPLed, it's not public domain.
  • I think that if you work for a University, and you write some code for them as part of your job the code should belong to the University. They are paying you to write code for them after all. They don't need to do that. It should belong to them. But what if they make bizillions of dollars off of it? Well, there is this notion (that I agree with) that Universities should earn money from their employess and in return build a better University for the good of the community at large. When I worked at the UofMn we gave Gopher away for free, essentially. We did charge corporations a little bit (I don't remember $250?) to run our server code. But back then the Internet was a lot different, it was the only way to help fund the development of the code and to buy some servers (NeXT slabs and MacIIci's). So the University never made any money from it it, but what we did get we could have used. Some other projects after Gopher we gave away to some Universities when they asked for it. But the U owned all of my code. And I've never had a problem for that. Gopher put the UofMn on "the map" so to speak and that attracted other funding, students, and profs to the school. So the school became better. The academic world *is* different than a corporation, and I think it works well for itself. You just have to hold to the belief that Universities should prosper in order to educate more students and to allow for research that can not find funding via grants. Now, profs stealing their students code and papers...that is way different...I won't get started on that track.
  • Um, I'd have to say that recycling words is a primary foundation of almost any non-fiction writing, including college theses. This is exactly why footnotes, endnotes, bibliographies, and appendices were invented. Plagiarism is the unqualified reuse of others' creative efforts typically with the intent to deceive readers into believing it is your own. If a writer basically rewrote someone else's book with no major changes (i.e. plagiarized it), we would be rightfully disappointed in their complete lack of originality or creative effort. The same applies to programming. I see no indication that programmers are rewarded for reusing code wholesale or for simply rewrapping libraries (except to build interfaces to those libraries for other languages). There is no dichotomy here.
  • Any work done for exams (including coursework) in secondary school in Scotland is the property of the SQA [sqa.org.uk]. Fair enough, you might say, but for my Higher Still project I'm wanting to do something useful (maybe XSL / SVG to PDF). I won't be allowed to release it under GPL. I have to say that it is the property of the SQA and get their permission to publish my own work.

    Is this right?

  • Professors, and the institutions, are asserting an intellectual property right to a student's notes on the content of lectures. They're dreaming. No such right exists.

    Intellectual property rights only apply to ideas that have been reduced to fixed form. Fixed form means "written down" or "recorded"--only the fixed form of an idea is protected by copyright, the idea itself is not. Until the idea is reduced to fixed form it is just so much hot air.

    For example, suppose I get up on stage and present a hilarious, moving expression--in rap--of the tribal customs of my ancestors (Scots) entitled "Getting Naked and Painting My Body Blue". If I have written those rap lyrics down beforehand, I can assert an intellectual property right. If you copy them down and repeat them, I can sue. But if I just start shouting extemporaneously, I have no rights--the words have not been reduced to fixed form.

    An excellent example of this was Martin Luther King's I Have a Dream speech. Consider how many times you have heard that speech. Now ask yourself--why don't Dr. King's children collect royalties on that speech? They can't--King spoke extemporaneously. The written copies of the speech were made from film footage of the event.

    In the case of classroom notes the situation is made even easier--the written notes reflect the creative work of the note-taker. Suppose that you and I attend a lecture by Prof. Chris Berman [go.com] at the University of Bristol [go.com]. My notes might include lots of information about what Berman wore, what the lecture hall looked like, whether he looked smaller or larger than he appears on TV, and what the general reaction of the audience was. Your notes might indicate what Berman actually said. The difference between my notes and yours is the creative content that you and I add. And what each of us reduces to fixed form is our intellectual property.

    But wait, there's more...
    The university isn't just wrong in asserting that it owns the rights to the notes--it is wrong to assert in its code of conduct that students do not. Unless a student surrenders his intellectual property rights to all creative work when he enrolls, the university is infringing upon his rights to dispense with his property (his creative work) for however much he can make.

    The university is blowing smoke.

    --

  • As a Ph.D. Candidate myself, I've thought about and seen some of these issues in action.

    The general rule is that univerities have the rights to all work produced by faculty and students at the university. When possible, the university will license technology to companies, and part of the proceeds are paid to the inventor e.g. the student.

    Is this reasonable? Consider:
    - grad students are generally paid by the school
    - the school's equipment is generally used by the student for the work
    - the work is being produced for the school as a requirement for the degree

    From a pragmatic standpoint, grad students are in the employ of the university, which provides funding and equipment for the work. That they lay some claim to it is not unreasonable.

    So, what to do if you want it to be all yours, to do with as you desire (GPL, sell, bequeath to your cats)? IANAL, but my sense is that the work must be done on your own time, on your own equipment, and be unrelated to your academic research.

    For those considering grad school, and anticipate generating important work, it might be worth talking to students and faculty about a prospective school's attitude towards technology licensing issues. Some schools (ahem)UR(cough) are pretty thick, obtuse, and uncooperative, making it plain difficult to license your work. The school might compensate the student generously, or perhaps miserly, from licensing fees. Also, it may depend on the specific funding: coporate funding may entail free access to all work produced under the grant, fellowships may have stipulations regarding who claims the work.

    Finally, it will also depend on the attitude of the faculty. If a group of respected faculty push for certain policies (better licensing fees, freedom to GPL, etc), the university may be more willing to meet those desires.
    -----
    D. Fischer
  • I'd ask, "If I produce a product on my own time, will the University attempt to assert ownership rights?" I've done work for companies in the past who had employment contracts that basically said, "anything you develop belongs to us, regardless of whose time it was on or whether it bears any resemblance to what you work on in your job." I'm wondering if universities have the same sort of thing. I don't know if these provisions are ultimately enforceable, but it could cost a boatload of money to fight it in court.
  • ...the Unitveristies to act this way. From 1970-1975, starting as a grad student, James Goodnight developed a statistical package for data analysis at North Carolina State University. In 1976, after having been a faculty member for a couple years, he left the university. He started a company with his statistical package. You may have heard of it - SAS. Go to http://www.sas.com if you want to see what the SAS Institute looks like today.

    On the matter of copyright, I know that when I submitted my dissertation, there was a requirement to have it copyrighted by the university (U of North Carolina in this case). However, given that I had done my dissertation research at a US government lab (NIEHS), and any publications from the US government are automatically in the public domain, I didn't have to (indeed could not) copyright my dissertation. What it all comes down to is what the contract you signed says, particularly if you are a research assistant as opposed to a teaching assistant.

  • by Chris Johnson ( 580 ) on Wednesday November 08, 2000 @07:50PM (#637576) Homepage Journal
    The funniest thing about this whole topic is what isn't being said. Yes, universities are a 'rubber stamping' outfit- when I was in college there were a lot of people out to get the 'piece of paper' and I'm sure this is even more significant to CS majors.

    Yet, at the same time, look at how many stories people are telling of "Oh, I had a good idea and the college was fighting me for it- so I dropped out and made a company and now I am Cisco" *g*

    Okay, so that's exaggerated. But there are two points here:

    • As 'brain drain' from universities continue and corporate requirements on universities tighten, universities will be less and less able to provide an education that is worth money in the real world. It'll be like waving an McSE when applying for a serious admin job: the university degree will be evidence that the person isn't good enough to have dropped out and gone commercial.
    • By the same token, there's a subtler effect that I think is being largely ignored. 20 years ago it would have seemed radical to drop out of college and start a business- now you have colorful characters like Larry Ellison fulminating and inciting students to do this, AND he is an unbelievably rich man. It's becoming culturally expected for the _really_ sharp individuals to drop out and strike out on their own. This means that for the first time that I'm aware of, there is serious backing for a person's decision to drop out- and a lot of evidence to show doubters. It used to be a stigma. Now, if you're smart and trying to start a business (rather than dropping out due to apathy) your public image can be that of a potential Larry Ellison, and you can quote Ellison and recite lists of billionare dropouts to justify your decision.
    • Finally, at the same time as this cultural change, the universities themselves are making it substantially more difficult to justify using them as a step in your personal growth- not only is it very expensive, not only is it increasingly unlikely that you'll get anything resembling an unbiased and truthful education, but if you are trying to get a head start on your career by using your youth and energy to think and learn and invent new things to build your future on, the university will pirate your work out from under you. This forces you to only do useless work at university- in some cases it may force you to stop thinking entirely for fear that the uni will lay claim to what you invented on your own time. So you are paying them to impede your growth, progress and learning.
    I dropped out of college myself- over 10 years ago- 'before it was fashionable' you might say, but I could also say 'before it was obligatory'! Honestly, reading this thread and the things people are saying, it's horrifying. I hope people are ready to educate themselves, and willing to put in some effort towards getting a well rounded education as well- because at this point I couldn't recommend higher education for anybody. Yes, it's hurtin' as things stand, funding is desperately bad and dedicated teachers etc. deserve some sympathy- but when you look at these appalling IP costs and risks the whole thing reminds me of the record industry- i.e. "just say YAAAAH! NO WAY!" :P

  • Where I work they specificaly ask you to signe a contract relinquishing rights to all code writen on the job. "My lawyer friend" (TM) says this is requierd because by default a work is owned by it's individual creators.

    Can they take your work away without this? Also there is the question of "who owns a thesis". Those have been around for centuries. Back in the old days could a student sell his thesis as a book ? If so then the same aplies to any work done for grades.

    Work done for cash is a diferent matter altogather and I don't see how a university wold be diferent from a private business. I.e. They have to make you sign this away.

    As for the matter of GPL. This isn't actualy relevant. He who owns the code chooses the license. If you can GPL it you can also BSD it or attach an BSA stile EULA.
  • by Dr. Evil ( 3501 ) on Wednesday November 08, 2000 @10:40AM (#637578)

    My University had a stipulation that you were not allowed to submit previously published works for assignments. This applied to the arts as well as the sciences.

    And the question was about work done while under the employ of the university.

    Personally, I like the idea of working from a base of GPL'ed code. That way they can't do anything other than scorn you for creating code they can't distribute unless it is under GPL. It depends what you're doing. If you're doing some simple web forms or something, then using GPL'ed libraries is a good thing. If you're developing something which is meant to be distributed without the source code, then you're just sabotaging a project. (I know libraries are probably not the best example...)

    Unfortunately it won't have the same bite if you wholly own the GPL'ed code because they could try to force you to grant them full license and ownership... effectively forking the code.

  • by gehrehmee ( 16338 ) on Wednesday November 08, 2000 @10:08AM (#637579) Homepage
    I know it's the case with my University that by submitting an application for admission, and subsequently accepting an offer of admission, you agree to a lofty "University Code of Behavior". Tucked in between a number of moral clauses advovating tolerance to other nationalities, anti-plagerism, etc, is a clause stating that all work done as a student falls under the scope of the U's "Intellectual Property Policy". The policy itself has to be obtained seperately from our "Industrial Internship Office." As long as this contract is legally binding, you could be stuck with handing over copyright ownership and/or licensing rights. The bottom line though is that this contract is so far removed from the University's admission process that very few students ever realise it applies to them.
  • by Chris Colohan ( 29716 ) on Wednesday November 08, 2000 @11:48AM (#637580) Homepage
    Most major schools have a written IP policy. The school may use a generous IP policy as part of its compensation scheme for professors and graduate students.

    For example, at CMU the intellectual property policy [cmu.edu] seems to say that by default inventors own 50% of whatever they create. But this is only if the university decides to commercialize an idea. If the university declares itself to be uninterested (ie, the university doesn't want to take the risk of spinning off a business) then the inventor owns 85% of any proceeds after the first $25000 of profit.

    Note that this applies to work that you do while sponsored by a research grant. For non-sponsored work (such as classwork), a student owns 100% of their work, and the university has no claim on it.

    (Disclaimer: I am not a lawyer, I am just talking about my non-professional interpretation of the rules.)

  • by brianvan ( 42539 ) on Wednesday November 08, 2000 @04:30PM (#637581)
    Good point... but I just want to bring up something OT then...

    Open source/GPL (two different things), in my eyes, does not mean "profitless". Yes, in the real world, that happens to be the way it works, but not necessarily so. I believe that perhaps old software models become obsolete in the face of OS/GPL software, but that doesn't mean that there's no business to be done with it...

    That said, how come releasing the source effectively kills revenue for a program? Or, more directly, why hasn't anyone figured out how to make a profit off of something that you can see how it works? Is the way the software industry works akin to the idea of a secret recipie?

    For example, nobody but The Coca-Cola Company knows how to make Coca-Cola. If they released the recipie for their universally popular soft drink, they could still make money selling it, as a distributor... however, they would become drastically less profitable and/or go out of business due to everyone ripping off the recipie at home. But why can't Coca-Cola still make money selling Coca-Cola then? Making chocolate milk isn't hard... but people still buy Yoo-Hoo. There are 5 billion shampoos out there that use the exact same active ingredient, yet there's a lot of money being made on shampoo...

    Still, most people assume that releasing the source is the end of a project's ability to make money - aside from mercy donations. Even when that's clearly not the case with some programs, those situations are seen as exceptions to the rule. And, of course, the GPL means that you CAN'T make money from directly selling a program covered by it - so you'd have to be rather creative to make money writing GPL programs.

    This is the big issue that I don't understand with the Slashdot crowd.

    I understand why everyone likes the idea of Linux, and Open Source, and the GPL... they're very fresh, very innovative movements. But what I don't understand is how everyone got to this point without addressing some of the gaping holes in some of these ideas. On one hand, the general situation/idea is that no one's making money off of this... so then how do you expect it to really matter to anyone? Businesses don't trust hobby projects (no matter how good they are), the software industry would rather make tons of money like it has been with its "cathedral", and end-users want a glossy, appealing finished product. On the other hand, it's very possible for these concepts to succeed in business - so then why isn't there a lot of progress in that area? Don't you think that all of these movements would surely come to light in grand fashion and be embraced by the world if there were ways to get people motivated with more than anti-capitalism and personal glory?

    I'll say this, at the risk of my karma:

    * I don't have Linux installed. I had it once, but I never used it much. I personally found it awkward and counterproductive. Maybe that's because it was RedHat 6.0 :) I found that my limited Unix experience was almost of no use when it came to configuring and using basic programs under Linux, due to my unfamiliarity with the overall environment. My needs in a personal computer are better fufilled in Windows 98 at this point... although I admit that I would like to be more creative on my PC than Win98 allows. It's my basic needs that were awkward in Linux, and from what I understand they haven't gotten any less awkward since. It might be different if I had money to buy a spare computer with all supported hardware and a better, more stable distro... but I don't. This is probably what stops a lot of people from getting into it.

    * Open Source is a fine idea because it promotes code reuse, peer review, and shared programming research/discussion. Its biggest problem is that it hasn't done anything substantial, yet. Code reuse is still a touchy subject with issues in intellectual property, compatibility, and liability. There isn't a computer language that fits perfectly with Open Source and mass distribution yet - most languages are proprietary or obscure, and C/C++ is not the best way to communicate ideas with human beings (there's no standard/automatic system of commenting code to make up for this, either). Plus, anyone who wants to make money will not distribute source code to the world when it's not usually justifiable or practical. These things have to be worked out... writing code for a hobby OS, arguing on the web against the naysayers, and trying to convince your boss to hop on the bandwagon are all not productive ways of helping the movement. If there's anything we learned so far, it's that working together isn't as easy as it sounds.

    * The GPL and the FSF are counterproductive at this point. The GPL, aside from all of the practical "negatives" of Open Source, is a house of cards. As a rational thinking person, the GPL is well written and comes from good intentions, but it stands useless if (or when) a judge decides that it cannot be upheld. It needs to be tested in court, but it's a little late for that now. Then, there's the problem that it's viral - it wants to infect everything that it touches. I'm not saying that it's a bad idea to apply the GPL all the time.. but sometimes it is, for some situations. Therefore we must all remember that it's a SPECIALTY solution for a license, and that applying software licenses isn't always an easy, cut-and-paste task - we need to promote more thinking and communication on this idea, not simply adapt situations to the GPL whenever possible. And finally - the FSF movement is a radical, extreme, revoltionary concept that should be taken with a grain of salt. It all comes from someone who is very brilliant, but also who has a different set of morals and values than most of us. If we accept his values and promote them to the world, we're turning him into God. I get the feeling that there aren't many people thinking about things like he is... and it's like a herd mentality at this point.

    I just wanted to say all that because I disagree with the idea of the GPL as a "poison pill". (although it's funny here) There's a lot of good ideas and good people on Slashdot... there's a great potential for this crowd. I simply wish that people would stop getting caught up in the stupid shit and start pushing the limits of our intelligence. Then maybe we all won't have to worry about working 60 hour weeks and having no lives on the side...
  • by Pseudonym ( 62607 ) on Wednesday November 08, 2000 @03:49PM (#637582)

    I assume you're doing computer science.

    My supervisor ("adviser" if you're American) always used to say that if there's no source code, it's not science.

    It is that simple. You should not be allowed to publish any experimental results, be it benchmarks or what have you, without also releasing enough information for someone else to reproduce your results exactly. For anything nontrivial, that means releasing the source code. If you don't, the experiment is not reproducible, and if it's not reproducible, it's not science.

    Yes, I feel strongly about this issue. :-)

    BTW, the "nontrivial" disclaimer is important. If you're analysing an algorithm, while it would be courtesy to release a working implementation, pseudocode or enough English to allow a good programmer to reproduce it is of course sufficient. But, for example, I was at a conference some years ago where a guy from Microsoft Research presented a paper on removing priority inversion from Windows NT. Any experimental data from this research is not science without releasing the source to NT, because otherwise there is no way to peer review the data. After all, maybe their technique, when implemented, actually had the effect of avoiding another completely unrelated performance bug.

  • by Ashran ( 107876 ) on Wednesday November 08, 2000 @09:51AM (#637583) Homepage
    I'm not from the US, so please pardon me asking =)..
    Do students get cash for writing this programs, or do they have to pay less for the school if they code for the school ?
    I think everything written in schools, should either be public domain, or under some Open Content License.

  • by rgmoore ( 133276 ) <glandauer@charter.net> on Wednesday November 08, 2000 @10:04AM (#637584) Homepage

    If you're more interested in winning the right to use a free-software license than in which license to choose, you might do well to bring up the BSD license. It was a very early Free-Software license and has an excellent track record, with some of the most influential software out there released under the BSD license. It also has the big advantage, in terms of convincing University officials, that it has the backing of a major research University. "If Free Software is good enough for UC Berkeley it's good enough for us," is not a particularly logical argument, but it might be more effective in convincing University officials than abstract arguments about licensing fees and the like.

  • You tell those bastards they can shove their licensing schemes up their ass. Educational institutions used to have a mission which included enriching the public domain, it's high time we demanded that these institutions return to that mission.

  • by update() ( 217397 ) on Wednesday November 08, 2000 @10:20AM (#637586) Homepage
    No, no, no, at least as far as the workplace is concerned. In most states, there is an implied transfer of rights to your employer, even if you haven't explicitly transferred them.

    Regarding the larger issue, as with many such discussions here, people don't seem to distinguish between what they think the law ought to be and what the law actually is. My advice to the questioner is to try to win whatever victories you can -- latitude to release software freely, a share in licensing revenue -- rather than trying to overturn the whole system next week.

    And, to head off the inevitable response, I have no interest in anyone using "GPL" and "Rosa Parks" in the same sentence...

  • by smoondog ( 85133 ) on Wednesday November 08, 2000 @10:12AM (#637587)
    I am a graduate student very familiar with the issues of intellectual property rights. As a student you usually given a bit more leeway than most other university employees. Usually blanket intellectual property terms comes from whoever funds your tuition and salary (if you receive one). BUT - The university will believe it has rights to anything you use university resources to develop. Often PI's, not students, are the ones that make the opensource/commercialize decisions. The university, can put an enormous amount of pressure on a PI to go the commercial route if the technology is lucrative.

    As a student you really don't have many rights to what you create using University resources. What constitutes use? The courts and universities tend to disagree. Some universities content that any use constitutes ownership, when in reality it is if the project couldn't have succeeded without the universities resources. This includes web servers, internet lines, dorm rooms, everything.

    Also, to make matters worse, usually the university requires a full declaration of all intellectual property developed by you EVEN if the university doesn't own it. Software generally falls under the heading of copyrights, and each univesity has their own policy on dealing with that. I suspect that they are much more interested in CS depts' code than with thesis materials.

    My suggestion to you is to talk to the Tech Transfer department for your university and ask them. They should be your friends, because if you piss them off they can make your life hell. Generally they want to see their students successful, so they will be willing to work with you.

    -Moondog

  • by MoobY ( 207480 ) <anthonyNO@SPAMliekens.net> on Wednesday November 08, 2000 @10:45AM (#637588) Homepage
    If you're interested in open science (that's what you're referring to) visit www.openscience.org [openscience.org].

    I'm working on a project to promote "open source" in the academic field of Artificial Life [alife.org]. You can find our (preliminary) web site at http://open.alife.org [alife.org]. We also have a mailing list, open@alife.org, in which we discuss possibilities for introducing and promoting open source in academia.

    An excerpt from our mission: "We all know that good science must be verifiable (or falsifiable or testable). Science in Artificial Life is mainly based on computational experiments that were executed to find the results for scientific publication. If the source code of these experiments are not available for the public, the experiments are not verifiable. Therefore, source code of the experiments should be made publicly available, and that's what the "Open ALife community" wants to achieve."

    Currently, our main goal is to influence the peer-reviewing process of conference proceedings. If peer reviewers see a paper in which software has been used, the peer reviewer has to ask the author to include a reference to his source code along with his paper.

    We have been thinking of using GPL for these publications but we're not sure whether the GPL offers us the things we need (for example - if someone uses your software in his own publication - does he have to refer to the GPL'ed software?)

  • by TOTKChief ( 210168 ) on Wednesday November 08, 2000 @09:47AM (#637589) Homepage
    I think a lot of it will end up depending on where the money to pay you came from. If it's purely from state coffers or donations, then it's the school's decision--as well as the donors--to decide how closely to hold the code. As far as stuff run on grants, those decisions are usually written into the grant paperwork.
    --
  • by coats ( 1068 ) on Wednesday November 08, 2000 @11:54AM (#637590) Homepage
    THE LAW defines work for hire, in the Copyright Act (US CODE Title 17), Section 101; see http://www4.law.cornell. edu /uscode/unframed/17/101.html [cornell.edu]:
    A ''work made for hire'' is -

    (1) a work prepared by an employee within the scope of his or her employment; or

    (2) a work specially ordered or commissioned for use as a contribution to a collective work, as a part of a motion picture or other audiovisual work, as a sound recording, as a translation, as a supplementary work, as a compilation, as an instructional text, as a test, as answer material for a test, or as an atlas, if the parties expressly agree in a written instrument signed by them that the work shall be considered a work made for hire. For the purpose of the foregoing sentence, a ''supplementary work'' is a work prepared for publication as a secondary adjunct to a work by another author for the purpose of introducing, concluding, illustrating, explaining, revising, commenting upon, or assisting in the use of the other work, such as forewords, afterwords, pictorial illustrations, maps, charts, tables, editorial notes, musical arrangements, answer material for tests, bibliographies, appendixes, and indexes, and an ''instructional text'' is a literary, pictorial, or graphic work prepared for publication and with the purpose of use in systematic instructional activities.

    IANAL, but

    Is that homework, is that other code, "prepared by an employee within the scope of his or her employment"?? (Homework certainly is not, or so Federal precedent says.) Is it "specially ordered or commissioned...in a written instrument signed by them that the work shall be considered a work made for hire"? (Is there a specific agreement signed by both sides for each specific work?)

    Note that patent law does not have this kind of definition with regard to "work for hire."

    No, IBM has stretched things in this regard beyond what the law allows. So have the universities of "gherehmee" and "feydakin".

    I think it would be an interesting exercise pour encourager les autres for a student to aggressively pursue copyright infringement action against such a university, to the full extent of the example provided by the BSA and by Scientology: ex parte orders and all that (show up with a Federal marshall and an 18-wheeler, confiscate every computer in the place for your own infringement-examination at your leisure in the place of your choosing...)

    fwiw, I note that Carnegie Mellon's CS department has started doing the "right thing" for class projects, etc., which as it notes are properly considered works of joint authorship, both the students and the university being the authors.

  • by sheldon ( 2322 ) on Wednesday November 08, 2000 @10:31AM (#637591)
    First, Universities and a number of other government entities are being asked to become self-sufficient. Basically if they provide a service which is of use, then perhaps they can recoup much of their costs through service fees, licensing, whatever.

    Personally as a tax payer I think it makes sense. It lowers my taxes and/or it provides an opportunity to delve into things that the money might not have otherwise been available for. (Assuming the U has $1mil, versus $1mil + $500k from fees)

    There is a disagreement with this from an academic standpoint in that it does tend to push research towards directions which are marketable to commercial entities. Although the Universities still review research to decide if it is ethical, or a direction that should be gone. As one example, when I worked at the University I recall our Agronomy dept board rejecting a proposal from a seed company to research genetically altered corn which was resistant to certain herbicides. They went outside and did it anyway, and now have felt the wrath of the EU :)

    Another issue... If you reject the notion that Universities should charge for their research, etc. because they are tax payer funded entities and thus their work belongs to the public.

    If you take this stance, then really the only legitimate license is... no license, i.e. Public Domain.

    The work belongs to the public, which means the public can do with it whatever they want.

    By talking about the GPL you are taking a middle ground, saying that the public doesn't own the work, but the University also shouldn't be trying to recoup tax dollars by charging fees.

  • by werdna ( 39029 ) on Wednesday November 08, 2000 @10:36AM (#637592) Journal
    They argue that code written by a school employee (and this usually includes grad students) is a work for hire and that the school should retain ownership and control.

    The question of ownership can be a no-brainer in typical employee fact patterns. In others, it can be tremendously difficult to determine, and highly fact-specific. The law is derived from the definition of work made for hire in 17 U.S.C. s. 101 [cornell.edu] and applicable related statutes.

    The general rule is easy: If you write a program AS an employee, and writing the program is within the scope of your employment, then the work is a work made for hire, period. In such a case, the copyright immediately vests in the employer, and you have no rights whatsoever (under US law, anyway), unless you have independently contracted for them.

    The big questions, of course, are whether you are an employee, in fact, as that term is understood in the Copyright context, and whether your programming was within the scope of your employment, in fact, as that term is understood in the Copyright context. This is where the rubber meets the road.

    If not an employee, or the work was out-of-scope of employment, then the work is not a work made for hire unless: (1) the work falls within one of the enumerated classes of works set forth in the statute definition; and (2) the work was commissioned pursuant to a SIGNED writing saying it was a work-made for hire. If both of these two rules are satisfied, same result as above -- employer owned it from the outset, and you never had any rights.

    Otherwise, you are the author and owner, and you own the copyright. HOWEVER, even if the copyright initially vests in you, you can, or might already have, assigned those rights away. This depends how your agreements with the University are drafted, and may depend upon specific policies.

    Accordingly, the other side of this is that if you want to hire someone and get good rights to their code, you should have a writing reciting: (1) you own it; (2) its a work made for hire, and therefore vests with you; (3) anything that does not automatically vest with you, for whatever reason, will be assigned to you; and (4) employee will sign anything necessary to perfect your rights to ownership. There are stronger and weaker versions of this that may be appropriate, depending upon the circumstances.

    Again, this isn't legal advice, which requires the application of general rules to specific facts, any one of which can absolutely reverse the result dictated by law. If you have any doubts, you should bring the question to a lawyer you have retained to analyze those facts for you.
  • by brianvan ( 42539 ) on Wednesday November 08, 2000 @09:52AM (#637593)
    Doing work in college? Does that actually happen?

    I know someone in my college who paid off his loans because he got in on the VA Linux IPO - all because he co-wrote some GPL'ed utility program that got in the major distros... And I know he did it on his spare time, in college, and the university was NOT demanding any profits. That's how most college-based contributions arise... not from schoolwork, but from spare time. So while the issue is valid, it's mostly irrelevant.

    Generally, if you have a good idea, do yourself a favor... don't submit it as a project to someone else (either for work or for school)... that's like trying to make a donation to a sperm clinic and instead they wind up keeping your balls...

  • by mwalker ( 66677 ) on Wednesday November 08, 2000 @09:58AM (#637594) Homepage
    Here's a question or two for them:

    1)What happens if I release my thesis into the public domain under the GPL before I hand it in to my professor?

    2)What if I am not paid to write my thesis? (If I am paid to write my thesis, may I charge on an hourly basis?

    3)If my thesis is considered the University's work for hire, what will be the penalties imposed on me for speaking about my thesis in public? Is there a grace period during which I can legally speak about my thesis?

    4)After I hand in my thesis, is it legal for me to think about my thesis, or must I stop thinking about it until I have legally purchased a copy?

  • by SquadBoy ( 167263 ) on Wednesday November 08, 2000 @09:53AM (#637595) Homepage Journal
    Putting aside for the moment the question about if this is a work for hire or not. (I don't think it is) The question is who paid to have it written. In the case of most state schools and just normal projects the answer is going to be the tax payers and this would of course include you. Think about it you pay taxes part of those taxes pay your salary. In this case since the public paid for the code to be written it should be able to be used by anyone who wants to at will. The only way to guarntee then that I can use the work that I have paid for the CS staff at the Univeristy of Utah to write is for them to GPL it. To the extent that your school also gets federal money I hav paid (at least in part) for you to write code and I should be able to get and use the code I have paid for. :) In that case you must GPL it this is the only way to make sure I can use this code. I think this points out how silly it is for people to make money off of projects that are funded with taxpayer money. Baffle em with BS and maybe they will se the light.
  • by hurst ( 221158 ) on Wednesday November 08, 2000 @10:00AM (#637596)
    Do the Universities take & control & sell art professor's art?
    If they did, they could kiss the faculty good-bye.
    Maybe coders should consider their toils art and take a hike when threatened in this manner.
  • by q000921 ( 235076 ) on Wednesday November 08, 2000 @10:43AM (#637597)
    All of that is covered by your legal contract with your university. That may be a contract by which you buy educational services, or it may be an employment contract, or both. It may be a written piece of paper you sign at some point, or it may be just by convention and "university rules" (the latter would be easier to challenge). The university may also present you with choices halfway through: "well, it's your third year now, and here is our new intellectual property policy; sign it or leave".

    How you got paid, or even if you got paid, doesn't intrinsically matter. Your contract might well have you pay for your education yourself and still assign all rights to your intellectual property to the university.

    There are, indeed, situations where you cannot talk about your thesis research in public (e.g., if your thesis research was done as part of a collaborative project with industry). You'd probably know about that before hand.

    If you release your thesis into the public domain, or do anything else with it that wasn't allowed for in your contract, what happens depends. The university certainly has no obligation to accept anything as a dissertation, so they could just refuse it. But (perhaps more importantly), you might be legally liable for breach of contract and damages. For example, if your thesis research is on the clinical effectiveness of some new drug and you release it to the press ahead of time, this may cost lots of people lots of money.

    Having said all that, I don't approve of many of these things. But the only way to deal with them is to be informed, address them ahead of time, and make your choices accordingly. Either you attend the famous XYZ U. and buckle under to their intellectual property policies, either you take the lucrative biomedical research job that gives you a good thesis but requires you to keep your mouth shut, or you decide to go elsewhere. It's your choice; find out ahead of time and don't be naive about it.

  • by truthsearch ( 249536 ) on Wednesday November 08, 2000 @09:51AM (#637598) Homepage Journal
    No contract, no university ownership. I'm no lawyer, but many companies (like the one I work for), require employees to sign documents stating that anything they develop during work hours are automatically owned by the company. IBM even used to make employees sign a document that stated anything ever written while working for them was theirs, including your own personal time spent at home. I would imagine that if you didn't sign anything which states your code is only for the university, it's not. Maybe the corporations just make people sign a document for safety's sake, but maybe it's because without a contract the ownership rights of the company or university would lose in court. Any ideas?

Understanding is always the understanding of a smaller problem in relation to a bigger problem. -- P.D. Ouspensky

Working...