Contemporary Issues in Computer Engineering Notes
Contemporary Issues in Computer Engineering: Laws and Professional Practice
Key Topics
Laws and ethics for computer engineers
New tech problems with laws
Software rules and following them
Laws about work for engineers
What are Today's Issues?
Today's issues are problems now because of tech, society, and politics.
For computer engineers, it's things like:
Stopping computer attacks (like viruses)
Keeping data safe (like GDPR)
Being fair with AI (no unfair robots)
To fix this, we need:
New laws
Stronger security (like passwords)
Being ethical (making tech safe and fair)
Computer Engineering Laws
Cybercrime Prevention Act (RA 10175): Stops online crime (hacking, stealing).
Electronics Engineering Law of 2004 (RA 9292): Says who can be a computer engineer in the Philippines.
General Data Protection Regulation (GDPR): Rules for keeping data safe around the world.
Computer Fraud and Abuse Act (CFAA): Stops people from using computers without permission.
Intellectual Property (IP) in Computer Engineering
Copyright: Protects code and writing.
Patents: Protects new tech ideas.
Trademarks: Protects logos and brands.
Open-Source Licensing: Says how you can change and share software.
Data Privacy Regulations
Data Privacy Act of 2012 (RA 10173, Philippines): Rules for using personal data in the Philippines.
California Consumer Privacy Act (CCPA, USA): Gives people control over their data in California.
Key Ethical Issues in Data Privacy
Informed Consent: Ask people if you can use their data.
Right to be Forgotten: Let people delete their data.
Data Breaches: Keep data safe from hackers.
Cybersecurity Laws and Ethics
Cybercrime (hacking, viruses, scams) is dangerous for people and companies.
Example: Ransomware locks your computer and asks for money.
Governments have laws to stop cybercrime.
Example: Cybercrime Prevention Act.
Professional Ethics in Computer Engineering
IEEE Code of Ethics: Rules for engineers to be honest and safe.
ACM Code of Ethics: Rules for computer people to be responsible and not cause harm.
Emerging Technologies & Legal Issues in Computer Engineering
AI Ethics and Legal Challenges
Bias and Discrimination:
AI can be unfair.
Example: AI might not hire certain people.
Follow EU AI Act and GDPR to be fair.
Data Privacy:
AI uses lots of data, so be careful.
Ask people before using their data (GDPR and CCPA).
Liability and Accountability:
Who is to blame if AI makes a mistake?
Still figuring this out in court.
IoT Security and Legal Frameworks
Cybersecurity Threats: IoT devices (like smart homes) can be hacked.
Follow U.S. and EU Cybersecurity Acts.
Data Protection & Privacy: IoT devices collect data without asking.
Follow GDPR rules.
Compliance and Standardization: No clear IoT laws, so use security standards (ISO/IEC 27001).
Blockchain and Legal Challenges
Cryptocurrency Regulation: Governments are making rules for Bitcoin.
Agencies like SEC and FATF stop money laundering.
Smart Contracts & Legal Recognition: Smart contracts are automatic deals, but are they legal?
Intellectual Property & Ownership: Who owns stuff on the blockchain?
Cloud Computing Laws and Compliance
Data Sovereignty: Data must stay in certain countries (like China and EU).
Service Provider Liability: Cloud companies (like Amazon) must follow U.S. Cloud Act.
Compliance with Industry Regulation: Healthcare and finance have special rules for cloud data (HIPAA and PCI DSS).
Software Licensing
Description: Rules for using software.
Purpose: Protect software and say who can use it.
Components:
Who can use it
How to share it
How to change it
Who gets credit
What if it breaks
Proprietary Software Licensing
Software with rules that limit what you can do.
Characteristics:
No code to see
Pay to use
Only certain people can use
No copying
Types:
EULA: Agreement when you install software.
Volume Licensing: Many people use it in a company.
Subscription-based: Pay to use for a while.
Open-Source Software Licensing
Software that lets you use, change, and share it.
Core Principles:
Use the program for anything
See and change the code
Share copies
Share changes you make
Software Piracy
Copying software without permission.
Common Forms:
Copying for friends
Too many people using it
Downloading illegally
Selling fake software
Why is Software Licensing an Issue?
Open-Source Rise: Lots of different licenses that can be confusing.
Evolving Business Models: Software online makes new legal questions.
Globalization Challenges: Different countries have different rules.
Corporate Compliance Requirements: Companies need to know what licenses they have.
Oracle vs. Google Lawsuit
Background: Google used Java in Android.
Dispute: Oracle said Google copied Java.
Legal Proceedings: Big court fight about software rules.
Outcome: Google won because it was "fair use."
Workplace & Employment Laws
Employment Rights
Right to Fair Compensation: Get paid fairly for your work.
Overtime (more than 8 hours) gets extra pay.
Security of Tenure: Can't be fired without a good reason.
13th Month Pay: Extra month's pay in December.
Separation Pay: Money if you get laid off.
Workplace Safety & Professional Protections
Occupational Safety & Health Standards (OSH): Safe workplace.
Professional Regulation: Follow the rules for engineers.
Whistleblower Protection: Can't be punished for reporting problems.
Labor Laws in the Philippines
General Labor Rights:
Regularization (6-Month Rule): Become a regular employee after 6 months.
Overtime & Night Shift Pay: Extra money for extra hours.
Holiday & Rest Day Pay: Extra money for working on holidays.
Employment Benefits:
SSS, PhilHealth, & Pag-IBIG: Social security and health insurance.
Maternity & Paternity Leave: Time off for new parents.
Solo Parent Leave: Time off for single parents.
Service Incentive Leave (SIL): Paid time off.
Termination & Resignation:
Just & Authorized Causes: Can only be fired for a good reason.
Resignation Notice Period: Tell your boss 30 days before leaving.
Remote Work Policies in the Philippines
Telecommuting Act: Rules for working from home.
Voluntary Agreement: Must agree to work from home.
Equal Benefits: Get the same pay and benefits as in