estudiante

Páginas: 6 (1380 palabras) Publicado: 1 de julio de 2013
UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES
UNIANDES



NOMBRE: JOSE LUIS SALAZAR

SEMESTRE: OCTAVO

ESPECIALIDAD: SISTEMAS.

TUTOR: ING. JORGE YAGUAR

MATERIA: ARQ CLIENTE SERVIDOR II.





Fecha: 28/06/2013









DIFERENCIA ENTRE SOFTWARE LIBRE Y PROPIETARIO
Software Propietario
El software privativo (también llamado propietario,de código cerrado o software no libre) es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones).
Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificaciónestá prohibida, o requiere permiso expreso del titular del software.
La persona física o jurídica (compañía, corporación, fundación, etc.) al poseer los derechos de autor sobre un software tiene la posibilidad de controlar y restringir los derechos del usuario sobre su programa, lo que en el software privativo implica por lo general que el usuario sólo tendrá derecho a ejecutar el software bajociertas condiciones, comúnmente fijadas por el proveedor, que signifique la restricción de una o varias de las cuatro libertades.
Software libre
El software libre (en inglés free software, esta denominación también se confunde a veces con gratis por la ambigüedad del término en el idiomainglés) es la denominación del software que respeta la libertad de los usuarios sobre su producto adquirido y, portanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation , el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
APIS WINDOWS
(WinAPI, Windows API). Conjunto de funciones (API) contenidas en bibliotecas que permiten queuna aplicación se ejecute en el sistema operativo Microsoft Windows. Son diseñadas en C yC++.

Sus versiones son Win16, Win32, Win32s, Win64.

Microsoft desarrolló un SDK (kit de desarrollo de software), que provee la documentación y las herramientas que permite a los desarrolladores crear software usando las API de Windows y otras tecnologías asociadas a este sistema operativo.

Lasfunciones API se pueden categorizar en:
-Servicios Base:
Provee acceso a los recursos fundamentales disponibles en sistemas Windows. Como son el sistema de archivos, dispositivos, procesos, acceso al registro de Windows, manejo de errores, etc. Estas funciones residen en los archivos kernel.exe, krnl286.exe o krnl386.exe en Windows 16 bits, y kernel32.dll y advapi32.dll en Windows 32 bits.

-GraphicsDevice Interface (interfaz gráfica):
Provee la funcionalidad para mostrar contenido gráfico a los monitores, impresoras y otros dispositivos de salida. Reside en el archivo gdi.exe en Windows 16 bits, y en gdi32.dll en Windows 32 bits.

-Interfaz de usuario:
Provee la funcionalidad de crear y gestionar las ventanas y los controles más básicos como botones y barras de desplazamiento,entradas desde el mouse y el teclado, y otras funcionalidades asociadas a la parte GUI de Windows. Esta unidad funcional reside en user.exe en Windows 16 bits y user32.dll en Windows 32 bits. Desde la versión Windows XP, los controles básicos residen en comctl32.dll, juntos con los controles comunes (Librería de Controles Comunes).

-Librería de cajas de diálogos comunes:
Provee a las aplicacioneslas cajas de diálogo estándar para abrir y guardar ficheros, elegir colores y fuentes, etc. La librería reside en el archivo commdlg.dll en Windows 16 bits, y en comdlg32.dll en Windows 32 bits. Está agrupado junto a la categoría Interfaz de Usuario.

-Librería de controles comunes:
Da a las aplicaciones acceso a controles avanzados que provee el sistema operativo. Esto incluye la barra de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS