Showing posts with label tutorials. Show all posts
Showing posts with label tutorials. Show all posts

Saturday, 7 December 2024

Whither Indian IP Academics’ Engagement with the Judiciary?: Some Thoughts for Discussion

 Recently, Praharsh revived a discussion about the not-very-active state of IP academic interventions in India while sharing the news of the appointment of Prof. Arul Scaria by the Delhi High Court as an “expert” in a copyright case. Prashant raised similar questions a few years ago when Prof. Basheer was appointed, as an “academic intervenor” in the Novartis case. Swaraj, during our conversations about Indian IP thinking and IP academia, has also made similar points several times as to —why Indian IP academics don’t write amicus briefs and intervene in court proceedings involving public interest considerations as their American counterparts.

In other words, why is Indian IP scholars’ engagement with the judiciary involving IP issues limited, or perhaps, rare? Certainly, there lurks a bigger question about IP professors’ engagement with Indian IP policy in general. Here, professors like N. S. Gopalakrishnan, and Arul Scaria come to mind who have been invited to assist with certain IP issues. However, I limit this post to the involvement with the judiciary and see two types of involvement. One is proactive engagement like court interventions. Second is by being invited as an expert/advisor to comment/engage with certain important matters.

This, for sure, places us in a web of interrelated questions about the role and the status quo of IP education, professors, and legal education in India. The question is worth raising particularly given the government’s efforts to cultivate IP expertise, especially since the 2000s, with the creation of MHRD (now DPIIT) “IP Chairs.” While these questions deserve deeper exploration—perhaps through empirical research, which I/we aim to do in the future, for now, I want to share some initial thoughts on the issue in this two-part post. The first part discusses the extant legal framework around such academic involvement underscoring its historical context. Part two deduces the hypotheses from the discussion, and underscores broader research questions, hoping to receive some comments from our readers.

(Note: While I write this in the context of IP law, the key claims/ideas/questions can be expanded to other fields. Similarly, while I make the case for academics here, it can perhaps be argued that attention is warranted on the role of civil society in Indian IP thinking and policy-making, Internationally, civil society groups / NGOs and academics have played important roles in engaging with and nuancing or providing useful feedback on the development of IP norms. Moreover, this post does not delve in depth given the space constraints. However, I trust that the arguments and questions won’t lose their significance entirely if developed with the appropriate contextual nuance.)

The Legal Mechanisms for Academic Interventions

There are three ways to participate in Court proceedings, 1.) Impleader 2.) Expert, and 3.) Amicus Curiae. The general rule in a civil suit is that only those parties against whom the plaintiff makes a case are made parties to the suit. However, under Order I Rule 10 (2) of the Code of Civil Procedure, 1908 grants discretion to the Court to add a party to  the case, either upon request or on its own initiative, if it believes that the party’s presence is necessary to “effectually adjudicate upon and settle all questions involved in the suit.” This is called impleadment. This needs highlighting, as this piece on Intervention Culture does, that impleadement and intervention are different concepts. While the former results in the addition of the applicant as a party to the proceedings, intervention simply enables the applicant to address the Court without formally becoming a party to the case.

This is where Order I Rule 8(a) comes to the fore, on the court’s power to allow a person or body of persons to present an opinion or participate in the proceedings. It empowers the court to allow a person or body of persons “interested in any question of law in issue in the suit, and that it is in the public interest” to present its opinion, and take such part in the proceedings. Here’s a hiccup, however. For we have got an open term here – “interested” – which may raise a question as to whether mere academic interest is sufficient or whether one has to be affected by the outcome of the decision to be called an “interested party”. 

Fret not, provision’s history would help here. It appears that the provision was inserted for a very such intervention! It was recommended by the 54th Report of the Law Commission, 1973, and inspired by Article 30 of the Fundamentals of Soviet Civil Legislation. The commission reasoned that “The [Indian Civil] Code has, at present, no provision for permitting the joinder of an organisation interested in the legal issues in a suit, i.e. an organisation which, though not concerned with the narrow questions of fact arising between the parties has a view to offer on some broader issues.” The Commission also differentiated the provision from “the practice of appointing an amicus curiae, because the organisation concerned would have its own views to present, and its role would not be confined to assisting the court, though its participation may help the court in elucidation of some of the issues.” Tellingly, even after the clear listing of the provision’s purpose, the Calcutta HC interpreted the provision narrowly in In Re v. Samarjit Chakraborty. See also, this Allahabad HC case which throws light on the provision.

An example here is the DU Photocopy case saw a group of academics and students joining the suit as “impleaders” under the CPC).

Another way to participate is by being appointed as an “expert,” as given in the erstwhile Indian Evidence Act, 1872, or Section 39 of the Bhartiya Sakshya Adhiniyam. Similarly, as highlighted above, pertinent Rule 31 of the Delhi High Court IPR Division Rules, 2022 allows the court to seek “expert” assistance in IPR matters, including from individuals and institutions. Another interesting provision exists in the DHC Patent Rules empowering the court to “draw up a panel of “Advisors” to assist Judges in deciding patent suits, which explicitly includes academicians. An example here is Prof. Arul Scaria was appointed as an “expert” under Rule 31 Of the DHC IPD Rules in a copyright case by the Delhi High Court. 

The third way is by being an “amicus curiae,” which is narrowly defined in the Supreme Court Rules (see  Order 5 Rule 1(c) limited to cases involving “petitions or appeals from jail or unrepresented parties.” The same is presumably true for High Court rules in various states. Moreover, these rules make only Advocates, (i.e., those who are enrolled in the bar and practice in courts) eligible for this role. Interestingly, the term “academic intervenor,” or more accurately, “intervenor-cum-amicus”, as used by the Supreme Court to describe Professor Basheer in the Novartis case, isn’t a legal term as such.

In the U.S., filing amicus briefs is a more common practice than in India, and the requirements for such filings are provided in the US Supreme Court Rules 33.1, 34, and other courts’ rules. Rule 37(1) specifies that an amicus brief should bring new and relevant information to the Court’s attention that has not been raised by the parties involved. Also, the party has to seek the Court’s leave to file the brief. Importantly, as in India, the US law requires such amicus to be attorneys admitted to practice.

Final Thoughts

In sum, the idea of “amicus curiae” in India, as in the US, is institutionalized to be a role for lawyers. As I mentioned in the beginning, this leaves us with two types of engagement with court decisions by IP professors: first, through active participation by requesting to participate as per CPC, examples are the DU Photocopy and Novartis cases; or second, by being appointed as an expert by the Court, like Prof. Scaria. 

This is where things get a tad tricky. For one, unlike the USA, Indian full-time academics are barred from practice in the courts so technically they cannot be amicus curiae as they cannot be advocates. The issue received attention in Anees Ahmed And Anr. vs University Of Delhi And Ors which negatively answered the question of whether a faculty member in the Faculty of Law at the University of Delhi can enroll as an advocate, appear in court, and simultaneously fulfill hir responsibilities as a full-time faculty member. Reliance was placed, among other laws, on Rule 3 Advocates (Right To Take Up Law Teaching) Rules, 1979 which gives a practicing Advocate a right to teach law not exceeding three hours a day. However, Professor Basheer, in his petition to the Bar Council, argued that this case was per incuriam and made a convincing case for allowing legal academics to practice law.

Thursday, 29 December 2022

Remove Video Background Without a Green Screen in OBS Studio

Remove Video Background Without a Green Screen in OBS Studio

Learn how to remove video background without a green screen in OBS Studio while recording or broadcasting. I assume basic familiarity with OBS.

OBS Studio — 27.0.1
OBS Background Removal Plugin — v0.3.0-beta

Download appropriate version based on your operating system.
Open plugin zip and copy above selected files.
Paste to OBS Studio.
Add Camera Filter in OBS Studio.
Add ‘Audio/Video’ Filter. Select Background Removal. You may need to restart OBS studio if it was open at the time of copying plugin files.
Tweak Parameters. Change background color from Black to Green.
Experiment with Segmentation Model.
Add background Media Source. (Image / Video)
Using locally downloaded file.
Background changed.
Reorder media source. Reposition & resize camera video as needed.
Right click on camera and select filters.
From ‘Effect Filters’, select ‘Chroma Key’
Tweak settings if needed. Defaults work fine in most of the cases.
Background replaced without Green Screen.

It’s really an amazing feature.

Wednesday, 28 December 2022

How to Check an MD5 Checksum of torrent file on desktop/laptop (PC/MAC) in 2023

 MD5 verification of downloaded media or files.


Description:

When downloading files for patching or drivers you may need to verify the file is complete.  This can be done by verifying the MD5 checksum from the steps below on your PC or Mac workstation.

Solution:

Windows

  1. Open the Windows command line.
    Press Windows + R, type cmd and press Enter.
    Alternative: You can also open command prompt or Windows PowerShell from the Start menu, of course.

  2. Go to the folder that contains the file whose MD5 checksum you want to check and verify.

    Command: Type cd followed by the path to the folder.
    Tip: You can drag and drop a folder from Windows Explorer to insert the path.

  3. Type the command below

    certutil -hashfile <file> MD5

    Replace <file> with the filename.

    Tip: You can use the Tab key to have Windows complete the file name.
    Example to get the MD5 hash for the file Example.txt:

    certutil -hashfile Example.txt MD5

  4. Press Enter.
    Compare the resulting checksum to what you expect:

    Verify an MD5 checksum on Windows 10 with certutil


​​​​​Mac

  1. Open Terminal.
  2. Navigate to the folder that contains the file whose MD5 checksum you want to verify.
  3. You can open Terminal right at a folder from Finder.
  4. Type md5 followed by the filename:
    md5 <file>
    Dragging and dropping: You can also type md5, then drag and drop the file you want to check onto the Terminal window.
  5. Press Enter.

Verify an MD5 Checksum on a Mac

Thursday, 22 December 2022

Windows 10 - Why is my usable RAM only half of my Installed RAM?

Why is Only Half My RAM Usable?


If you have been experiencing the issue that only half of your RAM is usable, the first fix below might do it for you already.

So, if you’re asking why only half of your RAM is usable, these are the most common causes and the fixes to unleash your RAM to full capacity.

Only Half of RAM is Usable: Causes & Fixes

Windows installation

We’ll start by trying to determine why only half of your RAM is usable on Windows 10.

If you remember how you installed your Windows operating system on your PC, you should know if you have installed the 64-bit or the 32-bit version. To double-check, you can open the systems information application and check your PC’s specifications.

On your Window search bar, type systems information and open it. Once you open it, go to the systems summary tab and you will be able to see a ton of information about your computer. Look for “System Type” and you will see if you are currently running a 32-bit or a 64-bit Windows.

Another way to check is by opening “Dxdiag” from your computer. You can search it on the Windows tab or run the keyword on the Command Prompt. When you open Dxdiag, look for your operating system and it should say something like “Windows 10 Pro 64-bit”.

The reason you are checking this is that if you are running a 32-bit system, your computer can only access 4GB of RAM. The difference between a 32-bit and 64-bit system is immense.

At this point, if you see yourself running a 32-bit system, you have identified the problem right away and the only way to fix it is by reinstalling your operating system (Windows) to a 64-bit installation.

Memory Limitation

Another possible issue would be your computer having a set limitation for the usable memory available on your computer. It has to be manually applied but it does happen that this might be the cause of the problem.

To fix the issue, go to your search bar and open “run”. Type “msconfig” to bring up the system’s configuration settings.

You can also just search system configuration on the Windows search bar and open the application. On system configuration, go to the boot tab and click advanced options.

You will see “Maximum memory” with a check box. Make sure to untick the check box so that your PC can freely use all the memory your PC has at the moment.

Check if your RAM is connected properly

Before you blame your PC for only using half the RAM available, check your RAM physically if it is connected properly on your motherboard’s DIMM slots. Use a trial-and-error if you see that it is properly connected.

This is to check if the RAM is faulty or not. Attach one RAM at a time and boot the PC up.

Open the task manager and check your memory usage. Just open the performance tab and check the memory capacity and usage if it aligns with the RAM you just connected to your PC. Do this for each of your RAM sticks by turning off the computer and reconnecting the other RAM stick after booting.

Generally, you might want to do this option last since you might be able to fix your memory with the other methods especially if you are unfamiliar with building PCs.

Registry Editor

Export your Registry Editor first so you can restore it to the original settings if you do something wrong. This is important because if you make mistakes in deleting or editing other files here, things can go wrong when you use your PC.

Once you open the Registry Editor, look to the left table and find the HKEY_LOCAL_MACHINE folder. Under that, find Systems and then CurrentControlSet (1 word). Find Control under the CurrentControlSet and then Session Manager. Under Session Manager, find the Memory Management folder. This should be the last folder out of this long list of steps.

To sum it up – HKEY_LOCAL_MACHINE > Systems > CurrentControlSet > Control > Session Manager > Memory Management

Inside the Memory Management folder, switch to the right table and find “ClearPageFileAtShutdown”. Once you open it, you will see the value name, value data, and base. Just change the value data from 0 to 1. If it was already set to 1, it is already fine.

Conclusion

It is best to go in order when you follow these steps in fixing your usable RAM.

It can be risky to break open your PC or tweaking the registry. If you have no choice, it is better to take precautions on how to carefully open your PC to check your RAM because all the parts are fragile.

If you absolutely have no idea how to open your PC, it is best to just bring it to a computer store and have it checked for a fee. Most likely, they will be fixing everything for you.

If you have a broken RAM, you can check how many RAM slots you have and also see how to check your RAM type for your current PC build. Both can be done through the task manager and researching your motherboard’s specifications. This is for adding new RAM sticks for your PC build if you really need more memory.