|
Hey Tom,
As far as you being in the EU, im not sure. But..., if I were to create my own software license agreement, I would probably use Microsoft's for a template, (they have to have been sued more than any other software company) lol.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/pdr/PDR_EULA_3493.asp
Ryan
|
|
|
|
|
Hi Ryan, Many thanks for your input, however, it's not what I'm looking for, the Microsoft's EULA is too wieldy & bulky, I was looking for something more simpler but hammers home the message to third-party clients 'My Intellectual Property Rights can be a part of your specifications/functionality/nature/purpose so you don't sue me if I use that piece of functionality in another program and lay a claim on it.' It boils down to code reusability being used to save my time while delivering the required functionality/purpose/nature of the third-party's software. (The above in quotes, where me is referenced, it means Tom the software developer, where you is referenced refers to the third-party who would be agreeing to the license!) I know I'm making it sound complicated but I have to make sure that I'm well & truly protected and that my ass is covered from any legalities....
Tom.
|
|
|
|
|
TomasOBraonain wrote:
[...] when I develop software for clients [...]
Well, if you are doing development for a paying client, you are doing a work-for-hire. This is different than creating a product and licensing it to one or more entities. For example, if you hire and pay a contractor to build an extension onto your house, (s)he does not have any rights to it when the job is done (i.e. they cannot come and stay/camp in it any time they want).
In the US, doing a work-for-hire usually means that you transfer all rights to that work to the client. This prevents you from doing things like developing a product for them, which they plan to sell for $500 per license, and after giving them the code you turn around a month later and sell basically that same product for $250 per license.
I have seen some cases where the author retains some or all rights to the code, so that they are allowed to reuse parts of it in future development efforts, or prevent the client from making their own changes to it (rare!); but there is generally a clause that prevents direct competition with the client or any of their other products (since you may have been exposed to them).
IANAL, but that is how I have seen things work...
I believe it is a different story if you simply reapply the technology. For example, I created a small expression/interpreter engine called the MetaPattern Engine in a semiconductor-related product I worked on a little while ago. There was nothing novel about the engine, only its specific application in this case was of interest. As such, nothing stops me from recreating a similar technology and then apply it to a new scenario. But I think doing so with a directly competing product would be just asking for a lawsuit.
Peace!
-=- James
Tip for inexperienced drivers: "Professional Driver on Closed Course" does not mean "your Dumb Ass on a Public Road"! Articles -- Products: Delete FXP Files & Check Favorites
|
|
|
|
|
I'm not sure this fits in here but I want to get some advise from some professional people . First let me start by saying that I used to work in NY for my company called (lets say X).I'm now in Missouri . There was a position in ST Louis Missouri for a Sr Systems Administrator so I took it because it looked like a good opportunity to live somewhere where you can afford a House . NY is so expensive especially on Long Island . So now I'm in Missouri ..In my group that I work with there is another Sr Systems Administrator so we are a team ..we are on the same level . There is also a systems administrator in my group that takes direction from both of us . Now here is where the ugly part is coming into play . The Sr systems admin that I work with is not doing his part to support the network and neglecting his duties (it seems its been this way before I got here) but doesn't want to admit that he doesn't do his job of course . We both report to a Manager in NY (cool right ? ) Well my relationship with my equal co-worker has gotten to the point that we don't talk to one another mainly cause we had a heated discussion on how he doesn't perform his duties and I seem to be doing most or all the work related to our Job function . He is slow at completing tasks and sometimes I just don't know what he does and he sits in the cube right next to me . I'm not the type to lay judgement on anyone but when your at a certain level then you should perform to your abilities or at least try . So my problem is that I moved out here to Missouri and now I'm in an awkward position with this person . I have talked to my manager and asked for us to be separated in some way. I also explained allot of the things that been going on .He agreed mostly with what I had to say about this person and he said he would think about it and get back to me . I been with the company since 1997 . The only thing that is good is that I'm single not married have no kids . I do love this company I work for but I hit this road block . The problem person has been with the company for 15 years so I'm thinking that the company will not do anything about this .I think whats going to happen is that I am going to have to look for a new Job .. possibly I might want to move back to NY ... cause I miss it so much.
I just want to know if anyone ever had a similar experience and what did they do ... or if anyone had any advise .
Thanks for reading
Chris
|
|
|
|
|
Hi,
In my opinion there's not much you CAN do:
1. Be indefinitely patient.
2. Search for antoher job.
3. Talk it over (but that's you've been trying).
4. Get a transfer.
In my experience:
if(communication == NULL){ GameOver(); }
Make sure that you cannot be blamed for anything. So take a good look at yourself too. (I'm not saying that you're to blame, so please don't take it that way )
I hope you find a solution, whatever you do, DON'T LET IT GET TO YOU!!! It's just not worth it.
good luck.
"If I don't see you in this world, I'll see you in the next one... and don't be late." ~ Jimi Hendrix
|
|
|
|
|
I don't see in your job description where worrying about fellow employee is your action item.
Is there some way that you can clearly delineate between your responsibilities and his? Your tasks and his? Or is this a situation where you think some aspect of DNS (for example) should be done a certain way, reasonable people could differ, and you are making an issue of it unnecessarily?
If there is that much difference between you guys, and his and your responsibilities are clear cut, then the results should be evident. If it's not affecting the company all that much, and as long as you're not actually working overtime doing his stuff as well as yours, and the company wants to be charitable to some guy, then is that your business?
|
|
|
|
|
You could also write up a weekly report and identify each task that you completed and even show that it was assigned to your co-worker. Then there is a paper trail that you are doing his job as well as yours.
Steve Maier, MCSD MCAD
|
|
|
|
|
Hello,
I'am an experienced C++ programmer and looking for a job in North California area.
my resume is at
http://pub.paran.com/ksangeun/Resume_sekim_full.pdf[^]
Major Development fields : Windows Application Development
Programming Language :
*Visual C++ - 7 years+ (using most of major win32 API functions)
*PERL - 1 year
*JAVA - totaly about 1 year
Database Related :
*Oracle 8i, 9i, 9iR2 - 3 years
*MS SQLServer - 1 year
*MySQL - 1 year
Used Libraries/Environments :
*MFC - 7 years+ (used most of classes and can use 80% of usual classes without MSDN)
*TCP/IP programming - 4 years+ (WINSOCKET)
*ActiveX/OCX - 4 years+
*ADO/ODBC - more than 3 years
*DirectX/NetMeeting/Other multimedia related MS SDK - 3 years
*SSL/Other Crypto libiraries - 1 year(OpenSSL)
*MPEG1/2/4, H.263, G.723, H.323, SIP, RTP, MCU(H.231) - about 10 projects in University
Other interesting area :
*System Programming/Hooking - experienced in MS DDK, Numega DriverStudio, SoftICE but not professional
|
|
|
|
|
I cannot modify above message... (I don't know why...)
If someone can advise me how can I get a job, it will be very thanksfull..
I sent 20 companies my resume 3 weeks ago. but there's no reply till now.
I don't know what is the problem in my resume..
|
|
|
|
|
First I would like to say that a 9 page resume is abit long. I do like that you included the information about each company, but I would find that totally not needed. I could always look up the old companies to see what they did.
Even taking your appendices out of the picture, you still have 3 pages. You have alot of white space and should look at your margins and rearrange things abit to stay on 2 pages if you can. I know a guy that had a 6 page resume and was wondering why nobody was looking at it and I suggested making it one 2 and he got a job pretty quick. At least ppl replied to his resume.
Keep in mind that people looking over resumes are going to be looking at ALOT of resumes. You need to make sure that you don't go to the fluff pile and I think that with a 9 page one you will almost automatically.
Of course that is just my thoughts.
Steve Maier, MCSD MCAD
|
|
|
|
|
Things I would recommened.
1) Remove description of the companies.
2) Remove all pictures
3) Under each company write some small snippets of how you helped the company and what YOU developed.
You seem to hop around companies. Where you contracting for them? If so maybe put next to the company name you were (Contracting). If you weren't you may not want to list the exact months you were at each company and just create a list of companies you worked for. Then write about what YOU have accomplished in your career.
Post your resume on monster.com.
|
|
|
|
|
hi every1 i need help finding digital maps ;but not any maps SAUDIA ARIBIA MAPPPSSSS which i cant find at all
pllzzz if any1 has references for such maps send me where can i find them
p.s:i'd rather free ones
|
|
|
|
|
|
hi everybody.
I've heard about CCNA. Now i want to get this certification
but I dont know where shoud I start?
pls help me. Do Anyone know good links, resources about it?
thanks in advance
|
|
|
|
|
hi,
ccnaprep.com and cisco.com. This will give you information about CCNA certification
**************************
S r e e j i t h N a i r
**************************
|
|
|
|
|
I've only had one job after college (for about 3 years), and I've only ever interviewed for a few entry-level positions. So I don't know much about hiring in the software world. My question that maybe some more experienced people can answer is this: how serious about "requirements" are companies that ask for X years of experience in technology Y. For example, say an ad wants "1+ year of Perl experience." Does that have to be hands-on at work? Or does it count if I know Perl and have used it in my spare time at home? Any insights would be appreciated.
|
|
|
|
|
Most will mean commercial experience, some may count non-commerial experience if you can demonstrate it (like a good website you did for your local scout group or something). When I was looking for a job in .NET for the first time I took my laptop along to show off my skills. (Just make sure you make the desktop clean and remove that picture of your favourite pin-up or movie)
If you are going through an agency then remember that they are keyword finders. They know nothing about the technology, so if you say something like: I've got 2 years experience of C#, they'll often come back and say sorry, their client is looking for someone with Visual C# and .NET and no amount of persuasion will shift some of these idiots once they've made up their mind that you don't have the skill they need and are now trying to talk your way out of it.
If you are applying directly to companies then they tend to be more flexible, unless they have been overwhealmed with CVs.
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!
|
|
|
|
|
Also i have seen listings where they want 5+ year in .Net or they will not look at you. I have chatted to them and they believed that there are people out there will 5+ years in it. I would not put something done on my resume or on an application where I had not done either a perfessional project using the technology or unless I use it heavily for my home business. Just using Perl in your spare time at home does not sound like you have coded up or debugged alot of sites with it. Everyone can lookup information on Perl, but they want someone that has used it. Even if its a person site/project.
I also know a guy that could not get hired as a programmer with only an associates and no experience. He eventually did get hired because he was a go-getter and learned things fast. I also gave him a good recommendation, and that turned out good for everyone involved. So I think its also who you know too.
For my current job, one of the things that I think helped me is that I try to keep up on the latest technology (hardware and firmware) and so did the hiring manager. So now after meetings we talk about his X800 video card and his A64 FX51 cpu and how well it plays Doom3. Being a geek can help too.
Steve Maier, MCSD MCAD
|
|
|
|
|
Windows Software Engineer (Bangalore, India)
Send resumes to munish@fastvdo.com
Essential Duties:
·Participate in the development of software architecture and specification.
· Develop Windows application programs in C and C++ (GUI, directX),
· Regularly documenting findings, recommendations, software programs etc.
· Work closely with other team members to quickly integrate fully functional products.
· The candidate should be able to function within highly talented specialized team environment with limited supervision and is expected to coordinate with others to accomplish project tasks.
Qualifications:
· MUST have BSCS/BSEE (MS preferred) and 2+ years of related experience.
Required Experience:
· Extensive Experience in C, C++, Win 32, ActiveX, COM application programming.
· Working experience with DirectShow.
· Extensive GUI design experience.
· Hands-on experience in Windows MediaPlayer or QuickTime applications
· Experience in video-streaming is a plus
· Experience with Windows CE (CE.NET) operating system
· Digital audio and video experience.
· Graphic card and File system drivers
Please send resume to munish@fastvdo.com
Salary will be competitive along with stock options.
About FastVDO
FastVDO was founded in 1998 to commercialize advanced research in image processing and video compression technologies. Currently the company is privately held with equity stakes by various investors. The company's research into advanced imaging systems also has been funded by multi-million US Government contracts.
Regards,
Munish
Lead Engineer
FastVDO RMC Pvt. Ltd.,
|
|
|
|
|
hi,
For which company ? tell me the url of u'r company.
**************************
S r e e j i t h N a i r
**************************
|
|
|
|
|
Can I apply for Job
i had 10 month EXp (including Training)
if yes, i will post the RESUME,iF NO
-----------------------------
"I Think It Will Help"
-----------------------------
Alok Gupta
visit me at http://www.thisisalok.tk
|
|
|
|
|
Hi all, i've just passed my MCAD in C# and i'm looking now to move into development full time (currently i do part development part support).
I'm struggling to find companies that develop in .Net in the midlands. I was hoping someone would be able to reccomend an agency or a company that is currently recruiting.
Anyways, any help would be appreciated.
Kev Pearman MCAD
|
|
|
|
|
|
Thanks for that, I'll check the link out when i get home.
Kev Pearman MCAD
|
|
|
|
|
Hey everybody!
I have an interview coming up in 3 days for a .NET programmer position. This is an entry level position. I have never had a programming interview before but I already know that this one will not be too intensive.
I am planning on bringing some .NET code with me, hard and soft copies of the source as well as the executables. I already know they like to ask questions about database normalization.
Anybody have any good advice or care to share their experiences for programming interviews? Any info is greatly appreciated!
Thanks!
|
|
|
|