Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know that the source code of linux kernel is licensed under GNU GPL V2.
Is there a way to view the change done to a module by a corporate company(say Cisco,Oracle)?
Since the module must be disclosed once they change the code to fit their binary blob.
The Linux kernel is licensed under GNU GPL version 2. You can find the full text of the license here.
An individual or organization can put their code under any license they like, but unless it is GPLv2 or a compatible license it a) will not/cannot be included in the mainline kernel which can slow down adoption of the code, or b) cause legal issues for its users.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I've researched on the internet about GPL licensing and if it is possible to use the kernel in a commercial product, however, I always come across conflicting information.
Say I have an embedded system that that runs the kernel, and on top of that runs the embedded software that is written by me. Am I allowed to then sell the product to customers without then giving them the source code for the software I have written? For example, trade secrets, commercial viability, someone else then using my code to produce a similar product etc.
If your software runs on top of the kernel, then I suggest you read the license of the kernel:
NOTE! This copyright does not cover user programs that use kernel
services by normal system calls – this is merely considered normal use
of the kernel, and does not fall under the heading of "derived work".
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
It may be a trivial question but I have hard time to explain to my little brother that a Windows binary will not run in another different OS like Linux even when both the OS are running in the same machine. If the binaries (opcodes) have to be same to execute in the same underlying architecture ( say Intel 32-bit), what are the differences between the binaries of Windows and Linux ( or even Ubuntu and RadHat Linux)? Are there any runtime modification of the binaries at instruction level before execution by the processor? How do I explain in lay man /simple terms that he can understand.
The different operating systems have different ABIs which require different loaders to use. If the loader for the other OS is available (via, say, Wine) then it is possible to load the executable, at which point the API becomes important.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
Sybase is going to release some new ASE/REP patches SP100 then SP101 instead of ESD#
What will be the differences between ESD# and SP100?
According to SAP/Sybase it's just name change to fall in line with the SAP way of doing things, as they continue to integrate product lines. SP stands for Support Package, where ESD stands for Electronic Software Distribution, but functionally they are both patches to prior software releases.
Some of the expected changes between versions of ASE can be found here:
http://www.sybase.com/detail?id=1038641
More about the change in patch naming:
http://www.sybase.com/detail?id=1099335
Rob Verschoor, one of the SAP Sybase Engineers just posted a blog about this very topic:
http://scn.sap.com/community/sybase-ase-custom-applications/blog/2013/06/02/sybase-ases-version-numbering-goes-the-sap-way
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I need to find an old driver (kernel/drivers/hid/hid-picolcd.c) located into the old kernel 2.6.35.14.
But I cannot find the version on http://kernel.org
I need just this file, or just one file. Is it possible to navigate a chosen version of the Linux kernel?
This guy? http://lxr.linux.no/linux+v2.6.35.14/drivers/hid/hid-picolcd.c
This website is pretty good for viewing linux source code:
http://lxr.linux.no/linux+v2.6.35.14/
Ofcourse you can browse through gitweb of all the different version of the kernel. The file you are looking for is in the kernel git repository for 2.6.35.14
Just click on the version you'd like to see at
http://lxr.free-electrons.com/source/drivers/hid/hid-picolcd.c
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
I need a small linux Text only version bootable installed on a partition of my hardrive, How can I customize a Linux version like redhat, debian, puppy etc. Please suggest some suitable distribution?
Depends on what you call small and what the purpuse of the installation is. I'd recommend [Debian stable][1] (Lenny) or [Ubuntu-server][2] for server-purposes. A really small distro is [Damn Small Linux][3]. If you just want to play around with a small-as-possible distro, you can try the time-consuming [Linux-from-Scratch][4].
Archlinux, definitely. But it's not programming related.